资源简介
在本教程中,我们将学习如何在一个简单的Spring MVC Web应用中集成Jasper报表工具。教程涵盖的技术点有:报表自定义数据源的使用;报表渲染、呈现的配置与实现;iReport报表设计器的使用(报表模板设计)等
代码片段和文件信息
package com.pes_soft.example;
import java.util.Map;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView;
/**
* SpringMVC + IReport整合 视图处理扩展
* @Author 许亮
* @Create 2015-11-7 21:38:18
*/
public class ApplicationIReportView extends JasperReportsMultiFormatView {
private JasperReport jasperReport;
public ApplicationIReportView() {
super();
}
protected JasperPrint fillReport(Mapject> model) throws Exception {
if (model.containsKey(“url“)) {
setUrl(String.valueOf(model.get(“url“)));
this.jasperReport = loadReport();
}
return super.fillReport(model);
}
protected JasperReport getReport() {
return this.jasperReport;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5399 2015-11-08 14:28 pom.xm
文件 855 2015-11-08 14:35 src\main\java\com\pes_soft\example\ApplicationIReportView.java
文件 1820 2015-11-08 14:47 src\main\java\com\pes_soft\example\HomeController.java
文件 2161 2015-11-08 14:33 src\main\java\com\pes_soft\example\model\JavaBeanPerson.java
文件 1045 2015-02-02 15:53 src\main\resources\log4j.xm
文件 532 2015-11-07 21:47 src\main\webapp\WEB-INF\jasper\jasper-defs.xm
文件 34964 2015-11-08 14:46 src\main\webapp\WEB-INF\jasper\MvcIReportExample.jasper
文件 5751 2015-11-08 14:46 src\main\webapp\WEB-INF\jasper\MvcIReportExample.jrxm
文件 1807 2015-11-08 14:37 src\main\webapp\WEB-INF\spring\appServlet\servlet-context.xm
文件 377 2015-02-02 17:48 src\main\webapp\WEB-INF\spring\root-context.xm
文件 238 2015-02-02 15:53 src\main\webapp\WEB-INF\views\home.jsp
文件 1206 2015-02-02 15:53 src\main\webapp\WEB-INF\web.xm
文件 1046 2015-02-02 15:53 src\test\resources\log4j.xm
目录 0 2015-11-08 14:26 src\main\java\com\pes_soft\example\model
目录 0 2015-11-08 14:34 src\main\java\com\pes_soft\example
目录 0 2015-11-08 14:26 src\main\webapp\WEB-INF\spring\appServlet
目录 0 2015-02-02 15:53 src\test\java\com\sample\sping_ireport
目录 0 2015-11-08 14:33 src\main\java\com\pes_soft
目录 0 2015-02-02 15:53 src\main\webapp\WEB-INF\classes
目录 0 2015-11-08 14:37 src\main\webapp\WEB-INF\jasper
目录 0 2015-11-08 14:26 src\main\webapp\WEB-INF\spring
目录 0 2015-11-08 14:26 src\main\webapp\WEB-INF\views
目录 0 2015-11-08 14:26 src\test\java\com\sample
目录 0 2015-11-08 14:33 src\main\java\com
目录 0 2015-02-02 15:53 src\main\resources\me
目录 0 2015-02-02 15:53 src\main\webapp\resources
目录 0 2015-11-08 14:36 src\main\webapp\WEB-INF
目录 0 2015-11-08 14:26 src\test\java\com
目录 0 2015-11-08 14:26 src\main\java
目录 0 2015-11-08 14:26 src\main\resources
............此处省略9个文件信息
评论
共有 条评论