最近刚好用到jasper 4.0 做关于报表的开发 , 随及就写点东西, 请各位大侠不要泼油哈…………
jasper 4.0 和以前版本不太相同,据说是重构了一下。 这里主要说下jasper 4.0 的用法 以及和ireport (图形化工具) 的联合使用
1) 在ssh项目 中, 很多人都习惯将 jasper 的jar包 全部导入进去,但是这样有时会出现问题(jar 包冲突,或者是jar包 重复)
jasperreports-4.0.1.jar ,
jasperreports-applet-4.0.1.jar ,
jasperreports-fonts-4.0.1.jar,
jasperreports-javaflow-4.0.1.jar
这4个jar包就是jasper 核心的jar包了,但是在导入的时候,(没特殊情况)前面三个就ok了 ,不然很容易就出现 多个component 我也是找了很久才找到的,当然jasper 的配套包 像 (groovy,itext,等 )groovy-all-1.7.5.jar,itext-asian.jar,commons 之类的 是必须的。
但是这些包 的版本必须要配对 特别是 json 包的版本,groovy 的版本,groovy的已经写出来了,对于json 当然是最近版本比较好,目前我用jasper4.0 用到的json包是 json-lib-2.3-jd