找了找网上原先的例子,没有一个适合我的,所以就摸着石头过河,最主要的还是要找对jar包,最近新出的开发工具是ireport3.6.0界面友好、方便使用,但是其包很难找对,一下就是Jar包。
但是和Spring一起整合开发的时候会一直抛出一个异常struts-default找不见这个异常出现,解决办法就是将原先使用的xercesImpl-2.6.2.jar 给删除掉。
使用iReport绘制好一个报表的模板,在请求的Action的方法中将其编译好,并设置好数据源。
try {
String reportSource;
reportSource = ServletActionContext.getServletContext()
.getRealPath("/jasper/jasper.jrxml");
File parent = new File(reportSource).getParentFile();
//将.jrxml模板文件编译成为.jasper文件,当然,其文件名可以指定,如果没指定,则与.jrxml文件名一样.只是后缀不同而已
JasperCompileManager.compileReportToFile(reportSource, new File(
parent, "jasper.jasper")
.getAbsolutePath());
} catch (Exception e) {
e.printStackTrace();
return ERROR;
}
在页面端直接访问就可以得到PDF,HTML、XML等等数据。(中文问题在前面的文章中解决过了)参见:http://bestupon.iteye.com/blog/488426
- 大小: 9.7 KB
分享到:
相关推荐
整合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-...
maven struts2 jasperreport ireport亲测通过整合多家资源
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
最新JasperReport3.7 iReport的java Web报表整合Struts2完整教程 MyEclipseEclipse_iReport_JasperReport_Struts2整合.doc
Struts2整合JasperReport所需要的jar包
本例子是运用Struts2和JasperReport整合完成的。修改下数据库,就可以直接运行,导出各种格式的报表了。对初学者很有用。
整合Struts2+JasperReport Web报表应用示例 整合Struts2+JasperReport Web报表应用示例
MyEclipseEclipse iReport JasperReport Struts2.doc 说明文档 详细说明了他们的整合流程及iReport生成*.jrxm并编译成*.jasper文件
整个工程+jar包都放上去了,直接import这个工程就可以用
该工程下有ssh所需jar包,hicharts报表导出功能所需jar包,以及Jasperreport报表导出所需的jar包,主要是利用Jasperreport实现报表导出功能,可以完整跑通
ssh三大框架简单整合,struts2整合JasperReport报表,解决HTML显示图片不出来,PDF中文不显示的问题 网上找答案,乱七八糟的!我研究了几天,终于彻底搞明白了!代码里有些注释,有凝问的可以留言。。。。。。 ...
SSH+JASPERREPORT整合例 有两种整合jasperreport方式 1.jdbc只直接取数据库数据表现 2.struts2配置表现数据
自己写的ssh整合jasperreport实例,没有用struts集成jasperreport的插件,自己封装的导出类,可以导出各种格式,读的是jasperreport的xml文件,不是编译过的文件,可以进行自定义报表开发
jpa-struts2-碧玉 Struts 2 + JPA + jasperreports插件5.6.1 ...碧玉与Struts的整合2。 用 Techno:JasperReports 5.6,Struts 2,JPA,Springs。 BD:PostGreSQL(基础:struts2,postgres:管理员)。 链接:
包含了jasperreports-5.5.1_struts2.3整合用到的jar包,制作报表的好东西,缺什么有什么。
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 ...