天天看點

Struts2+jasperreport 資料源使用jdbc

最近項目需要在Struts2架構中加入jasperreport報表架構

網上多數文章都是講述資料源為使用list時的配置方法 即:struts配置檔案中如下寫法

 <action name="demoReport2" class="testReportAction" method="export">

   <result name="success" type="jasper">

    <param name="location">/function/jasperReport/testReport.jasper</param>

    <!-- 報表輸出格式 -->

    <param name="format">${format}</param>

    <!-- 資料源-->

  <param name="dataSource">userlist</param>

    <!-- 報表參數 -->

    <param name="reportParameters">map</param>

   </result>

  </action>

搜尋了很多比如通過修改struts2-jasperreports-plugin-2.1.6達到支援多資料源的文章

如果不使用list而是直接使用jdbc作為資料源的話 隻找到了國外的一篇文章

标題為:"JasperReports Plugin:How to specify JDBC connection?"

因為google的原因 隻能先再去搜了

後來換了很多關鍵字 終于在iteye上找到一篇講用jdbc的,并且資料庫是DB2的(和我現在的情況一樣,而且配置db2連接配接的時候費了好些時間)

連接配接:http://tianjun309.iteye.com/blog/1097569(Struts2+jasperreport+DB2 Demo)

看後,問題迎刃而解

轉載于:https://www.cnblogs.com/konbluesky/archive/2011/07/11/2103444.html