2011-03-28 80 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