本实例采用Struts2 2.0 + jasperreports-3.7.2-project ( jasperreports-3.7.2-project 官方下载站(www.jasperforge.org))
准备工作: 将所需要的jar文件拷贝到项目的lib目录下:将struts2 lib文件夹下的struts2-jasperreports-plugin-2.1.8.1.jar 以及 jasperreport 目录下dist文件夹下的jasperreports-3.7.2.jar文件和lib文件夹下的所有jar文件都拷贝到项目的lib目录下
编写Action类: (StudentAction)
Struts.xml 文件的配置
用ireport工具生成一个*.jasper 文件放到WEBROOT目录下,此文件是设计的报表样式,以及用里面的Fields对应Student类中的每个属性,这里不做演示...可以从官方下载工具进行研究.
基本思路: 首先请求StudentAction,调用里面的report()方法来从数据库中读取需要在报表上的显示的数据,并保存在List集合中,然后report()方法返回jasper给Action中的结果集在结果集中定义了3个参数
location 写上用ireport工具生成的*.jasper 文件名, dataSource 写上Action类中的list集合的属性名,format 指定用什么格式输出(如HTML/PDF 默认为PDF)
分享到:
相关推荐
整合Struts2+JasperReport3 详细讲解利用iReport开发报表
JasperReport Struts2 web 整合所需完整jar ant-1.7.1.jar antlr-2.7.5.jar asm.jar bsh-2.0b4.jar cglib-2.1.jar commons-beanutils-1.7.0.jar commons-beanutils-1.7.jar commons-collections-2.1.jar commons-...
asm-2.2.jar commons-collections-2.1.1.jar commons-digester-1.7.jar commons-fileupload-1.2.1.jar commons-logging-1.0.4....struts2-jasperreports-plugin-2.1.8.1.jar xwork-core-2.1.6.jar iTextAsianCmaps.jar
maven struts2 jasperreport ireport亲测通过整合多家资源
最新JasperReport3.7 iReport的java Web报表整合Struts2完整教程 MyEclipseEclipse_iReport_JasperReport_Struts2整合.doc
Struts2整合JasperReport所需要的jar包
本例子是运用Struts2和JasperReport整合完成的。修改下数据库,就可以直接运行,导出各种格式的报表了。对初学者很有用。
MyEclipseEclipse iReport JasperReport Struts2.doc 说明文档 详细说明了他们的整合流程及iReport生成*.jrxm并编译成*.jasper文件
整合Struts2+JasperReport Web报表应用示例 整合Struts2+JasperReport Web报表应用示例
该工程下有ssh所需jar包,hicharts报表导出功能所需jar包,以及Jasperreport报表导出所需的jar包,主要是利用Jasperreport实现报表导出功能,可以完整跑通
ssh三大框架简单整合,struts2整合JasperReport报表,解决HTML显示图片不出来,PDF中文不显示的问题 网上找答案,乱七八糟的!我研究了几天,终于彻底搞明白了!代码里有些注释,有凝问的可以留言。。。。。。 ...
整个工程+jar包都放上去了,直接import这个工程就可以用
SSH+JASPERREPORT整合例 有两种整合jasperreport方式 1.jdbc只直接取数据库数据表现 2.struts2配置表现数据
自己写的ssh整合jasperreport实例,没有用struts集成jasperreport的插件,自己封装的导出类,可以导出各种格式,读的是jasperreport的xml文件,不是编译过的文件,可以进行自定义报表开发
包含了jasperreports-5.5.1_struts2.3整合用到的jar包,制作报表的好东西,缺什么有什么。
jpa-struts2-碧玉 Struts 2 + JPA + jasperreports插件5.6.1 ...碧玉与Struts的整合2。 用 Techno:JasperReports 5.6,Struts 2,JPA,Springs。 BD:PostGreSQL(基础:struts2,postgres:管理员)。 链接:
10.apache-struts 11.j2ee架构与模式 12.Log4j 13.Eclipse 14.Svn 15.Xml 16.Tapestry 17.Junit 18.Ejb 19.Spring 20.Unix 21.Vss 22.Jbuilder 23.ireport + jasperreport 24.网络编程 25.Rational Rose 26.applet ...