3

我的应用程序是一个基于 Web 的报告工具。这些报告是根据从 jsps 接收的一些输入参数生成的。结果通过 Servlet 处理,然后使用 jsps 再次显示回来。

现在在报告页面上,我们需要一个按钮,单击该按钮会将生成的报告导出为 pdf 以供打印。但我对如何做到这一点束手无策。

有人可以帮我吗?提前致谢

4

1 回答 1

1

单击“导出到 PDF”按钮,再次将页面提交到同一个 servlet,但在 servlet 的 doPost 方法结束时,将以下代码写为

if(request.getParameter("exportPDFButtonName") != null) {
     response.setContentType("application/pdf");
     response.addHeader("Content-Disposition", "attachment; filename=reportfile.pdf");
} 
于 2012-10-19T10:15:33.237 回答