2011-12-19 79 views
0

我正在为我的webapp使用Struts2框架。这个想法是用户选择他想要报告的日期。取决于这些细节,PDF报告即时生成。高兴这一点一切正常工作正常。如何使struts2在浏览器中加载动态生成的pdf文件

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

+0

自己生成PDF并使用流结果类型。 – 2011-12-20 01:06:42

+0

[here](http://www.onlinexamples.com/showfullexample.action?idexamples=20&title=Jasper%20Report%20Example)就是一个例子 – 2011-12-20 18:08:55

回答

3

你有两个选择:

  1. 使用JasperReports的struts2的插件,然后有一个新的jasperreport的结果类型
  2. 使用流结果类型,在你行动的InputStream属性传递给流结果类型配置,与MIME类型(你的应用程序/ pdf)和文件名。 Yopu会将您的行为设置为包含PDF字节的流InputStream
相关问题