導航:首頁 > 編程語言 > javajasper

javajasper

發布時間:2023-08-07 16:37:43

Ⅰ 做java 報表用什麼框架好

你好,推薦以下幾種:

  1. JasperReports是一個基於Java的開源報表工具,它可以在Java環境下像其他IDE報表工具一樣來製作報表。JasperReports支持pdf、HTML、XLS、CSV和XML文件輸出格式。JasperReports是當前Java開發者最常用的報表工具。

  2. Pentaho是一個以工作流為核心的、強調面向解決方案而非工具組件的BI套件,整合了多個開源項目,目標是和商業BI相抗衡。它偏向於與業務流程相結合的BI解決方案,側重於大中型企業應用。它允許商業分析人員或開發人員創建報表,儀表盤,分析模型,商業規則和BI流程。

  3. OpenReports是一個基於Web的報表解決方案,可為用戶提供通過瀏覽器查看動態創建的PDF、HTML或XLS格式報表的能力。OpenReports使用Java開發的,並使用JasperReports作為報表生成引擎。

  4. JFreeReport(現改名為Pentaho Reporting)是一個用來生成報表的Java類庫。它為Java應用程序提供一個靈活的列印功能並支持輸出到列印機和PDF,Excel,HTML和XHTML,PlainText,XML和CSV文件中。

  5. JXLS是基於Jakarta POI API的Excel報表生成工具,可以生成精美的Excel格式報表。它採用標簽的方式,類似JSP標簽,寫一個Excel模板,然後生成報表,非常靈活,簡單!

  6. BIRT是一個Eclipse-based開放源代碼報表系統。它主要是用在基於Java與J2EE的Web應用程序上。BIRT主要由兩部分組成:一個是基於Eclipse的報表設計和一個可以加到你應用服務的運行期組件。BIRT同時也提供一個圖形報表製作引擎。

Ⅱ JasperReport子報表採用JavaBean做數據源的問題

主報表添加參數majors,如果神鄭是list,參數類型選為java.util.List,將子報表的data source expression改為:new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($P{majors}),在action中添加public Map<String,Object> reportParameter = new HashMap<String,Object>();及對應的set,get方法,將查詢出的majors的值放入reportParameter,在struts.xml中配置如下:
<action name="pdf" class="com.xxxxx.action" >
<result name="隱搏Success" type="jasper">
<param name="location">/reports/main.jasper</param>
<param name="dataSource">list</param>
<param name="reportParameters"游攜頌>reportParameter</param>
<param name="format">PDF</param>
</result>
</action>

閱讀全文

與javajasper相關的資料

熱點內容
安卓手機文件怎麼轉到舊蘋果手機 瀏覽:601
2015肖秀榮pdf 瀏覽:396
如何給手機的卡包加密 瀏覽:441
安卓微信如何更換鈴聲 瀏覽:599
程序員談判場在哪裡 瀏覽:413
山東有線伺服器中斷雲主機 瀏覽:472
java截取文件名 瀏覽:463
jquery教程pdf 瀏覽:164
三略pdf 瀏覽:584
spiflash單片機 瀏覽:11
阿里雲的域名怎麼解析到國外伺服器 瀏覽:299
app客戶端開發用什麼伺服器 瀏覽:293
台灣人能備案雲伺服器嗎雲空間 瀏覽:468
程序員小哥哥都喜歡動漫 瀏覽:374
如何用免費亞馬遜雲搭建伺服器 瀏覽:665
php評論功能實現代碼 瀏覽:526
犀牛中移動物件命令 瀏覽:788
程序員上班期間可以戴耳機嗎 瀏覽:257
伺服器啟動卡怎麼使用 瀏覽:796
逛了一天累趴了來一歌解壓句子 瀏覽:347