国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

Jasperreport基本介紹(Jasperreport與Ireport介紹)

2024-07-16 16:59:27
字體:
來源:轉載
供稿:網友

Jasperreport基本介紹

Jasperreport與Ireport介紹

Jasperreport是報表打印工具,支持pdf、csv多種格式的報表打印。

JasperReport是一個開源的工具包,將JasperReport包加入到項目的classpath中即可開始使用JasperReport包了,從java程序中通過調用包中的類對jrxml文件進行操作,可以完成報表的編譯、顯示、輸出等工作;

Jasperreport的報表生成過程,如下圖。

Jasperreport,Ireport

如上圖所示。報表模板有兩種制作方式:

1)利用ireport圖形編輯工具,iReport是報表編輯圖形工具,編輯完成后輸出jrxml文件(XML格式), 生成jasper文件(以.jasper結尾);

2)直接利用java代碼編譯生成jasper文件(以.jasper結尾)。

最終要使用的是編譯后的*.jasper文件。

Jasperreport支持多種數據源,包括xml、數據庫、JavaBean等多種數據源。

Jasperreport基本類

l  net.sf.jasperreports.engine.JasperCompileManager類。

    使用這個類的幾個靜態方法即可完成對報表的編譯工作(具體參見api文檔)

    編譯完成后可以JasperCompileManager有兩種處理方式:

       1> 返回一個JasperReport對象

       2> 在.jrxml文件所在的目錄生成一個.jasper文件

    這兩種方式是由程序員自己選擇的。不過我比較傾向使用.jasper文件,畢竟報表的結構不是每天都在改動,所以每次重新編譯報表并不是很劃算。

l  net.sf.jasperreports.engine.JasperFillManager類

    這個類的作用是用數據填充報表。它可以使用JasperReport對象也可以使用。jasper文件做為報表模板。

    它同樣有2中處理方式:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桓仁| 迁西县| 磴口县| 阿合奇县| 得荣县| 扶风县| 高阳县| 芦溪县| 上高县| 曲沃县| 绥江县| 绥德县| 沭阳县| 固原市| 鹰潭市| 平陆县| 郸城县| 辰溪县| 湘阴县| 新和县| 丹巴县| 麻栗坡县| 贵溪市| 鄂伦春自治旗| 伽师县| 巴林右旗| 青岛市| 兴隆县| 曲水县| 改则县| 任丘市| 永和县| 湾仔区| 桐乡市| 达拉特旗| 城步| 奈曼旗| 嘉定区| 精河县| 济南市| 宣恩县|