Request マッピングを呼び出すときに Spring Controller を使用しています。PDF ファイルを生成していますが、問題は、生成された PDF の名前が Request マッピング名と同じであることです。
ここで、@PathVariable を使用して名前を付けることができることを知っていますが、それを使用したくありません。
例 :
@RequestMapping(value = { "/pdfDownload" }, method = RequestMethod.GET)
public void pdfDownload(HttpServletRequest request, HttpServletResponse response) {
//Logic OF generating PDF file
// set response
response.setContentType("application/pdf");
response.setCharacterEncoding("UTF-8");
response.setHeader("Content-Disposition", "inline; filename=Mypdf12345.pdf");
}
ここで、生成された PDF ファイルの名前は pdfDownload ですが、Mypdf12345.pdf として欲しいです。@PathVariable を使いたくない
この問題を解決するのを手伝ってください。ありがとうございました。