如何使用struts2-jasperreports-plugin在jsp页面中嵌入jasper报告

时间:2011-03-28 07:36:51

标签: struts2 jasper-reports

我正在使用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>

1 个答案:

答案 0 :(得分:1)

我会用一些东西来管理我的布局,例如可以帮助撰写页面的图块,并使用它简单地制作一个带有iframe的jsp图块,其目标是“myJasperTest”。

我不认为使用插件有一种简单的方法。如果您不偏爱iframe解决方案,则可以像在操作中的Java SE项目中一样使用Jasper Reports。捕获生成的html并使用xml工具,或者使用正则表达式按照您希望的方式剪切页面(删除标题,不删除标题)。