コンテンツタイプ「application/vnd.ms-excel」IDを持つjspページを返すリクエストハンドラが1つあります。
HttpClient を使用して上記のコントローラーを呼び出した別のコントローラーがありますが、ファイルをダウンロードできません
コードは次のとおりです。
コンテンツ タイプとして Excel を持つ JSP ファイルを返すコントローラ
@RequestMapping(value = {"InvoiceGeneration/generatePDF"}, method=RequestMethod.GET)
public String generatePDF(Model model)
{
}
Http Client を使用して上記のコントローラーを呼び出すコントローラー
@RequestMapping(value = {"InvoiceGeneration/generateMonthPDF"}, method=RequestMethod.GET)
@ResponseBody
public HttpEntity generateMonthPDF(Model model){
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpGet getRequest = new HttpGet("http://localhost:8080/BillingInvoice/InvoiceGeneration/generatePDF?invoiceNumber=10");
getRequest.addHeader("Content-Type", "application/vnd.ms-excel");
getRequest.addHeader("Content-Disposition","attachment; filename=\""+"kedar.xls"+"\"");
HttpResponse response = httpClient.execute(getRequest);
return response.getEntity();
}
Excelファイルのダウンロードとして応答を取得する方法???? 前もって感謝します