最近项目用到了报表功能,项目介绍我使用的是iReport+jasperreport;通过这个可以生成各种格式的报表,如:PDF、EXCEL、HTML等。
简单开发流程:
1、使用iReport制作报表,并编译成.jasper格式报表文件;
2、在java工程中使用:
A、先加入相关jar包:将jasperreports-3.7.5\lib下的jar文件考到WerRoot\WEB-INF\lib下
B、编写java代码为报表填充数据,最后生成报表。
Struts2中整合jasperreport的方法:
1、需要导入的jar包:
struts2-jasperreports-plugin-2.1.8.1.jar
commons-collections-3.2.1.jar
commons-digester-1.7.jar
commons-logging-1.1.jar
jasperreports-3.7.0.jar
iText.jar(输出格式是PDF时必须导入)
iTextAsian.jar(PDF中支持中文)
groovy-all-1.5.5.jar
2、配置struts.xml
<action name="view" class="com.kenny.example.DemoAction">
<result name="success" type="jasper">
<!-- 指定jasper格式报表的路径 -->
<param name="location">/reports/LKXX.jasper</param>
<!-- 报表中用到的数据源 -->
<param name="dataSource">userList</param>
<!-- 报表输出格式,使用英文大写 -->
<param name="format">PDF</param>
<!-- 报表中定义的参数列表 -->
<param name="reportParameters">map</param>
</result>
</action>
3、访问报表
参考资料:
分享到:
相关推荐
【标题】:“iReport 3.7.5 示例解析” 【描述】:“iReport 3.7.5 是一个强大的报表设计工具,广泛用于Java...了解并熟练掌握这些知识点,将帮助你高效地利用iReport 3.7.5创建和展示报表,提升你的报表开发技能。
Struts2.0+JasperReport+IReport+Oracle 报表开发 整个项目打包上传,用MyEclipse导入即可调试使用 含报表文件、数据库表结构及测试数据,项目中解决了PDF中文不显示问题
### JasperReport+iReport 报表开发手册核心知识点详解 #### 一、JasperReport与iReport概述 **JasperReport** 是一款强大的、灵活的报表生成工具,它能够展示丰富的页面内容,并支持将这些内容转换为PDF、HTML或...
Struts2.0+JasperReport+IReport+Oracle 报表开发 整个项目打包上传,用MyEclipse导入即可调试使用 含报表文件、数据库表结构及测试数据,项目中解决了PDF中文不显示问题
它有一个相关的开源工程--IReport,这是一个图形化的辅 助工具,主要用于数据报表设计。JasperReports 完全是由 Java 写成,可以应用于 Java 的应用 程序,包括 J2EE,Web 应用程序中生成动态内容,它主要目的是辅助...
Struts2.0+JasperReport+IReport+Oracle 报表开发整个项目打包上传,用MyEclipse导入即可调试使用含报表文件、数据库表结构及测试数据,项目中解决了PDF中文
《iReport+JasperReports报表开发入门详解》 iReport是一款强大的报表设计工具,主要用于创建和编辑JasperReports报表。对于初学者来说,掌握iReport的使用是进入报表开发领域的关键。本文将详细讲解iReport的安装...
《ireport+jasperreport联合开发Java报表》是针对Java开发者的一款强大的报表生成工具,它能够帮助程序员高效地创建、设计和导出各种复杂的业务报表,尤其是PDF格式的报表。本资料详细介绍了如何利用ireport和...
看看代码你就知道报表开发有多简单。由于jar包太多,所以没有附带,你可以安装ireport3.0.0后,ireport安装目录下的lib文件下的jar包就是本实例的jar包,但是struts的包需要你自己加入。
iReport和Jaspersoft Studio是两个非常重要的工具,主要用于创建和设计PDF模板,它们在Java开发中被广泛用于报表生成。这两个工具都是基于JasperReports库,能够帮助开发者轻松地设计复杂的报告模版,最终输出为PDF...
本主题将深入探讨如何利用`iReport`进行Web环境下的报表开发,以及解决其中遇到的中文不显示问题。 首先,`iReport`是基于`JasperReports`库的一个设计工具,用于设计`.jasper`格式的报表模板。这些模板可以包含...
ireport+jasper报表,报表时项目中不可缺少的模块,我把前辈的东西拿来修改了一下终于实现了自定义报表。希望对大家有帮助,由于资源分不多了,因此3分就当做是辛苦分吧,代码详尽,数据库字段自己定义,有问题联系...
《iReport-JasperReports报表开发指南+操作手册》是一份详尽的资源,旨在帮助开发者深入理解和高效使用iReport和JasperReports这两个强大的报表工具。iReport是JasperReports的图形化设计工具,用于创建复杂的报表...
至于提供的资源"iReport+jasperReports 联合开发JAVA报表.pdf",这很可能是一份详细的教程或指南,介绍了如何结合使用这两个工具进行JAVA报表开发。而"分享家—数十万份试卷、资料、电子书下载.url"可能是相关学习...
使用ireport和struts2进行报表设计的简单示例,生成普通报表和饼图、柱状图。java工程的lib里包含丰富的jar包,且很多都是从各个网站下载的最新版本,文件夹内还包含一些ireport和jasperreport文档,适合刚入门学习...