Struts 2整合JasperReports

 

JasperReport是一个报表制作程序,用户需要按照它制定的规则编写一个XML文件,然后得到用户需要输出的格式文件。它支持输出的文件格式包括PDFHTMLXMLXLSCVS等等。而iReport是一个制作JasperReportXML文件的可视化开发工具,该库完全用Java编写。可以用于在各种Java应用程序,包括J2EEWeb应用程序中生成动态内容。有关JasperReport的应用详细参考第二章相关内容。

10.20.1  报表类库的设置

struts2中使用jasperreports生成报表除了常规struts2工程需要的Jar文件之外还需要struts2-jasperreports-plugin-2.1.6.jar (struts2发布包的lib目录下可以找到)jasperreports-3.1.4.jar (jasperreports的发布包中)以及commons-digester.jarcommons-collections.jarcommons-beanutil.jarcommons-logging.jar包。JasperReport下载地址为http://sourceforge.net/project/downloading.php,最新版本是3.1.4,该工具的下载包为jasperreports-3.1.4.jar,如果要在报表中输出中文还需要iTextAsian.jariText-2.1.4.jar和包(下载地址为http://www.lowagie.com/iText/download.html)。如果要生成XLS格式的文件,还需要包,下载地址为http://labs.xiaonei.com/apache-mirror/poi/release/bin/,笔者下载的包为poi-bin-3.2-FINAL-20081019.zip,解压该包后,将其中的poi-contrib-3.2-FINAL-20081019.jarpoi-scratchpad-3.2-FINAL-20081019.jar

poi-3.2-FINAL-20081019.jar拷贝到WebRoot/WEB-INF/lib

目录中。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值