我正在使用jasper报告创建报告,并在我的Web应用程序中使用struts2-jasperreports-plugin成功生成报告。 报告以html格式显示,现在我需要在jsp页面中嵌入此报告,但无法找到方法。
有人可以帮助我吗?
以下是我使用过的struts配置:
<action name="myJasperTest" class="com.action.JasperAction" method="execute">
<result name="success" type="jasper">
<param name="location">jasper\report4.jasper</param>
<param name="dataSource">myList</param>
<param name="format">HTML</param>
<param name="imageServletUrl">/servlets/image?image=</param>
</result>
</action>
答案 0 :(得分:1)
我会用一些东西来管理我的布局,例如可以帮助撰写页面的图块,并使用它简单地制作一个带有iframe的jsp图块,其目标是“myJasperTest”。
我不认为使用插件有一种简单的方法。如果您不偏爱iframe解决方案,则可以像在操作中的Java SE项目中一样使用Jasper Reports。捕获生成的html并使用xml工具,或者使用正则表达式按照您希望的方式剪切页面(删除标题,不删除标题)。