Struts2.1.8 + jasperreports 3.7.1 + ireport 3.7.1
2012-06-19 08:58
330 查看
首先要准备的jar:
asm-2.2.3.jar struts2-jasperreports-plugin-2.1.8.1.jar jasperreports-3.7.1 (注意,这个版本要和ireport的版本一样) commons-digester-1.7.jar iText-2.1.7.jar iTextAsian.jar(用来解决报表的中文问题) iText-rtf-2.1.7.jar poi-3.6.jar groovy-all-1.7.5.jar
一定要防止包的冲突,所以把一些低版本的包删掉
一 ,首先用ireport生成一个 .jaspe文件
二,将.jasper文件加入到工程下面
三,在action中
四,struts.xml中
<packagename="report"namespace="/report"extends="jasperreports-default">
<actionname="reportAction"class="reportAction">
<resultname="success"type="jasper">
<!—指定.jasper文件在工程中的位置 -->
<paramname="location">report2.jasper</param>
<!— 指定数据源 -->
<paramname="dataSource">empList</param>
<!—指定转换类型-->
<paramname="format">PDF</param>
</result>
</action>
</package>
五,jsp页面
<a href="${pageContext.request.contextPath }/report/reportAction.action">访问报表</a>
asm-2.2.3.jar struts2-jasperreports-plugin-2.1.8.1.jar jasperreports-3.7.1 (注意,这个版本要和ireport的版本一样) commons-digester-1.7.jar iText-2.1.7.jar iTextAsian.jar(用来解决报表的中文问题) iText-rtf-2.1.7.jar poi-3.6.jar groovy-all-1.7.5.jar
一定要防止包的冲突,所以把一些低版本的包删掉
一 ,首先用ireport生成一个 .jaspe文件
二,将.jasper文件加入到工程下面
三,在action中
@Controller public class ReportAction extends ActionSupport{ private List<Emp> empList ; @Resource private EmpService service; public String execute(){ this.empList = service.getAllEmps(); return SUCCESS; } public List<Emp> getEmpList() { return empList; } public void setEmpList(List<Emp> empList) { this.empList = empList; } }
四,struts.xml中
<packagename="report"namespace="/report"extends="jasperreports-default">
<actionname="reportAction"class="reportAction">
<resultname="success"type="jasper">
<!—指定.jasper文件在工程中的位置 -->
<paramname="location">report2.jasper</param>
<!— 指定数据源 -->
<paramname="dataSource">empList</param>
<!—指定转换类型-->
<paramname="format">PDF</param>
</result>
</action>
</package>
五,jsp页面
<a href="${pageContext.request.contextPath }/report/reportAction.action">访问报表</a>
相关文章推荐
- Struts2.1.8+JasperReport3.7.1 结合iReport3.7.1报表开发
- JasperReports与iReport 简介
- 升级Struts,从2.1.8到2.3.16.1,过程实录
- 图示ireport中使用javabean作数据源开发基于jasperreports报表过程
- ireport jasperreports-4.7.0 生成pdf各种问题总结
- struts2.1.8 的JSON lib环境设定
- struts2.1.8 +dojo 的ajax方式
- ireport jasperreports-4.7.0 生成pdf各种sb问题总结
- struts2.1.8的配置问题
- Struts 2整合JasperReports
- Struts2.1.8+Spring2.5.6+Hibernate3.2整合的两种方式!!!
- Struts2.1.8+Spring3.0+Ibatis2.3.4集成(四)
- Jbpm4.4+hibernate3.5.4+spring3.0.4+struts2.1.8整合例子(附完整的请假流程例子,jbpm基础,常见问题解决)
- JasperReports与iReport的问题解决方法
- Jbpm4.4+hibernate3.5.4+spring3.0.4+struts2.1.8整合例子(附完整的请假流程例子,jbpm基础,常见问题解决)
- JasperReports+iReport+Hibernate+struts的使用
- iReport + jasperreports + struts 2 集成开发报表
- Struts2.1.8 处理结果类型有哪些
- struts2.1.8+mybatis3.0+spring3.0(全注解)小例子
- struts2.1.8 hibernate3.3.2 spring2.5 整合需要哪些jar包