我正在为我的 web 应用程序使用 Struts2 框架。这个想法是用户选择他想要报告的日期。根据这些详细信息,即时生成 pdf 报告。到目前为止,一切都按预期正常工作。
但我想在浏览器中打开生成的报告。我怎样才能做到这一点??提前致谢。
最佳答案
您有两个选择:
- 使用JasperReports struts2插件,然后有一个新的jasperreport结果类型
- 使用流结果类型,并在您的操作中将 InputStream 属性与 MIME 类型(在您的情况下为 application/pdf)和文件名一起传递到流结果类型配置。 Yopu 将在您的操作中将 InputStream 设置为包含 PDF 字节的流
关于java - 如何让struts2在浏览器中加载动态生成的pdf文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8568116/