【问题标题】:How to make struts2 load a dynamically generated pdf file in browser如何让struts2在浏览器中加载动态生成的pdf文件
【发布时间】:2011-12-19 21:58:25
【问题描述】:

我正在为我的 web 应用程序使用 Struts2 框架。这个想法是用户选择他想要报告的日期。根据这些详细信息,动态生成 pdf 报告。到目前为止,一切都按预期正常工作。

但我想在浏览器中打开生成的报告。我怎样才能做到这一点??提前致谢。

【问题讨论】:

  • 自己生成PDF并使用流结果类型。
  • here 是一个例子

标签: java web-applications struts2


【解决方案1】:

你有两个选择:

  1. 使用 JasperReports struts2 插件,然后拥有一个新的 jasperreport 结果类型
  2. 使用流结果类型并在您的操作中使用 InputStream 属性传递给流结果类型配置,以及 MIME 类型(在您的情况下为应用程序/pdf)和文件名。 Yopu 将在您的操作中将 InputStream 设置为包含您的 PDF 字节的流

【讨论】:

    猜你喜欢
    • 2013-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-13
    • 2014-01-09
    • 2016-04-16
    相关资源
    最近更新 更多