0

以下のように jasperexportmanager を使用して JSP ページにエクスポートしています。

jasperPrint=JasperFillManager.fillReport(statReportSummaryJasper, param,jre);
ServletOutputStream servletOutputStream = res.getOutputStream();
res.setContentType("application/PDF");
JasperExportManager.exportReportToPdfStream(jasperPrint, servletOutputStream);

servletOutputStream.flush();
servletOutputStream.close();

これは JSP ページでレンダリングされます。ダウンロードしようとすると、PDFではなくhtmlとして保存するオプションが表示されます。これをPDFとして保存するにはどうすればよいですか。

どんな助けや指示も大いに役立ちます。ありがとうございました。

4

3 に答える 3

4

@ナガラジャン....

このコードを追加して、もう一度試してください...

response.setHeader("Content-Disposition", "attachment; filename="
            + ReportName + ".pdf");
于 2013-04-03T09:01:44.620 に答える
-1

これは「非プログラマー」の回答です。私たちの銀行は、私がpdfとして保存したかったjspでステートメントを生成します(私よりも技術的でない人にそれらを電子メールで送信するため)。最後に、ダウンロードした jsp をブラウザ (Chrome) で開き、pdf に出力しました。それは私にとって満足のいくものでした。

于 2017-10-26T09:08:02.953 に答える