jasper 4.0 (小式牛刀 一)

本文介绍了如何在SSH项目中使用JasperReports 4.0进行报表开发,重点是核心jar包的选择避免冲突,以及IReport工具的配合使用。为解决中文PDF乱码,需要在jrxml文件中设置字体属性。示例代码展示了生成报表文件并下载的过程,同时提供Struts配置文件片段用于下载操作。
摘要由CSDN通过智能技术生成

最近刚好用到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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值