2011-03-28 79 views
0

我使用jasper报告创建报告,并在我的web应用程序中成功生成了带有struts2-jasperreports-plugin的报告。该报告以html格式显示,现在我需要将此报告嵌入到jsp页面中,但无法找到这种方法。如何在jsp页面中使用struts2-jasperreports-plugin嵌入jasper报告

有人可以帮我吗?

以下是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

我会用什么来管理我的布局,如瓷砖,它可以帮助撰写的网页,并且使用简单地让与的iframe,其目标一个jsp瓦“myJasperTest”。

我不认为有一个简单的方法来做到这一点与插件。如果您不偏向iframe解决方案,您可以像在操作中的Java SE项目中一样使用Jasper Reports。捕获生成的html并使用xml工具,或者使用正则表达式按照您希望的方式砍掉页面(删除页眉以及不删除页面)。

+1

非常感谢答案,我可以使用iframe来解决问题。只需将iframe名称作为表单操作的目标。 \t 2011-03-30 10:56:01