我的应用程序是基于Web的报告工具。报告是从jsps接收的一些输入参数生成的。结果通过Servlet处理,然后使用jsps重新显示。
现在,在报告页面上,我们需要一个按钮,在点击时将生成的报告导出为pdf进行打印。但我最终会知道如何做到这一点。
有人可以帮我这个吗?提前致谢
答案 0 :(得分:1)
单击“导出到PDF”按钮再次将页面提交到同一个servlet,但在servlet的doPost方法结束时将代码写为
if(request.getParameter("exportPDFButtonName") != null) {
response.setContentType("application/pdf");
response.addHeader("Content-Disposition", "attachment; filename=reportfile.pdf");
}