使用Servlet / jsps导出到Web应用程序中的打印选项PDF

时间:2012-10-18 14:33:47

标签: jsp servlets

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

现在,在报告页面上,我们需要一个按钮,在点击时将生成的报告导出为pdf进行打印。但我最终会知道如何做到这一点。

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

1 个答案:

答案 0 :(得分:1)

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

if(request.getParameter("exportPDFButtonName") != null) {
     response.setContentType("application/pdf");
     response.addHeader("Content-Disposition", "attachment; filename=reportfile.pdf");
}