【问题标题】:Setting the title for pdf content page设置 pdf 内容页面的标题
【发布时间】:2014-11-17 20:05:30
【问题描述】:

我正在使用 Jasper 在我的服务器上生成报告。当我提供 pdf 时,我使用target="_blank" 以发送到 Servlet 的形式在新选项卡中显示它。在 servlet 中,我使用 response.setContentType("application/pdf") 将页面作为 pdf 格式提供。

如何设置 pdf 页面的标题(标签中显示的标题)?

【问题讨论】:

  • 你找到答案了吗??我需要解决这个问题。

标签: java jsp jakarta-ee pdf


【解决方案1】:

因为它不是 HTML 页面,所以标签标题将是文件名。您可以将文件名设置为:

response.addHeader("Content-Disposition", "filename="+filename);

如果文件名中需要空格,则需要引号(当然要转义):

response.addHeader("Content-Disposition", "filename=\""+filename+"\"");

当然你可以硬编码:

response.addHeader("Content-Disposition", "filename=\"Some report name.pdf\"");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-06
    • 2014-01-02
    • 2011-01-18
    • 1970-01-01
    • 2018-11-18
    • 2014-03-04
    • 2013-05-06
    • 1970-01-01
    相关资源
    最近更新 更多