我正在使用Jasper在我的服务器上生成报告。当我提供pdf时,我使用发送到Servlet的表单中的target="_blank"
在新选项卡中显示它。在servlet中,我使用response.setContentType(" application / pdf")将页面作为pdf提供。
如何设置pdf页面的标题(标签中显示的标题)?
答案 0 :(得分:-1)
由于它不是HTML页面,因此标签名称将是文件名。您可以设置文件名,如:
response.addHeader("Content-Disposition", "filename="+filename);
如果您需要文件名中的空格,那么您需要引号(当然是转义):
response.addHeader("Content-Disposition", "filename=\""+filename+"\"");
当然你可以硬编码:
response.addHeader("Content-Disposition", "filename=\"Some report name.pdf\"");