国产探花免费观看_亚洲丰满少妇自慰呻吟_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中處理方式:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 措美县| 西宁市| 新巴尔虎左旗| 义乌市| 古交市| 裕民县| 太原市| 江源县| 盐城市| 镇赉县| 颍上县| 邳州市| 肇东市| 灵宝市| 永靖县| 鄂伦春自治旗| 房产| 商丘市| 康马县| 淮安市| 怀柔区| 武威市| 章丘市| 墨竹工卡县| 桐城市| 桓台县| 库尔勒市| 昌图县| 仙居县| 高碑店市| 师宗县| 南陵县| 光泽县| 房山区| 浮山县| 宁海县| 苏尼特右旗| 永丰县| 太仆寺旗| 武邑县| 封丘县|