我在利用spring 对 JasperReports 集成视图时遇到一个问题,我要打印一张有10540条记录的表,我想通过PDF进行打印,用户的就是JasperReports ,但是遇到的问题就是速度很慢,生成这张表大概需要10分钟,这种速度在管理系统里根本无法接受,我试了好几种方法都没解决问题.
jobslistReportPDF.class=org.springframework.web.servlet.view.jasperreports.JasperReportsPdfView
jobslistReportPDF.url=/WEB-INF/jsp/jyfa/jobslist.jrxml
public ModelAndView JobsListReportPDFHandler(HttpServletRequest request,HttpServletResponse response)throws ServletException{
Map model = new HashMap();
String lddm=Allpublic.getFormatDate("yyyy");
if(request.getParameter("lddm")!=null)
lddm=request.getParameter("lddm");
Collection jobsList=jobsMvcDataManager.findTemplate("from Xsjbxx xs where xs.lddm=? order by xydm,zydm,ksh",lddm);//这有10540条记录
model.put("lddm",lddm);
model.put("yxmc","贵州大学");
model.put("dataSource", jobsList);
return new ModelAndView("jobslistReportPDF",model);
}
分享到:
相关推荐
"flex3 + java + spring + jasperreports" 是一种常见的组合,用于创建具有丰富用户界面、高效后端处理和强大报表功能的应用。以下将详细讲解这些技术及其在开发中的应用。 **Flex 3**: Flex 3 是Adobe开发的一款...
通过以上步骤,我们可以成功地在Spring 5框架中集成JasperReports 6,尽管这种方式相比旧版本增加了代码量和复杂性,但它提供了更大的灵活性,使我们能更好地控制报表的生成和展示过程。在实际项目中,还可以考虑...
标题 "spring-mvc-jasperReports" 暗示了我们讨论的主题是关于Spring MVC框架与JasperReports的集成。Spring MVC是Spring框架的一部分,用于构建Web应用程序,而JasperReports是一个开源报告工具,用于生成静态和...
`Spring_JasperReports.htm`文件可能介绍了如何在Spring框架中集成JasperReports,这样可以在Spring应用中方便地生成和管理报表,利用Spring的依赖注入和AOP特性来简化报表的使用。 通过深入学习以上知识点,你将...
压缩包文件名 "ch06-View-JasperReports" 提到了第六章,这可能是一个系列教程的一部分,重点是关于视图和JasperReports的。JasperReports是一个开源报告生成库,它允许开发者创建、设计和导出各种类型的报表,如PDF...
在描述中提到的"能够解决在搭配所有的SSH框架的所有jar包中",暗示了JasperReports可以与Spring、Struts和Hibernate(SSH)这些常见的Java企业级框架无缝集成,提供报表服务。 以下是每个压缩包子文件及其对应的...
jasperreports-6.0.0.jar jasperreports-fonts-6.0.0.jar jasperreports-javaflow-6.0.0.jar jxl-2.6.10.jar log4j-1.2.15.jar poi-3.10.1.jar spring-beans-2.5.5.jar spring-core-2.5.5.jar ant-1.7.1.jar itext...
然而,为了减小下载包的体积和避免重复引入,JasperReports的基础下载包通常会省略某些特定的依赖项,如字体包、Spring框架、iText库、Ant构建工具等,这些需要开发者根据项目需求自行下载和管理。 1. **Groovy-all...
SSH(Struts2、Spring、Hibernate)是Java Web开发中常用的三大开源框架,它们分别负责MVC模式中的表现层、业务层和持久层。在这个小例子中,我们将探讨如何将SSH框架与JasperReports和Oracle数据库相结合,实现数据...
例如,在一个Spring MVC应用中,可以创建一个Controller处理报表请求,调用上述编译和渲染的方法,最后将生成的文件作为响应内容返回。 **五、标签关联** 在本实例的标签中,"java report 实例 ireport"揭示了这个...
JasperReports 与Spring 或者 struts 的整合 含有jar ,主要工具类,报表文件, 整合注意请参考:http://blog.csdn.net/u010947651/article/details/65939310
在这个压缩包中,你将找到关于JasperReports配置、示例和帮助文档的资源,包括中英文版本,这将帮助你全面理解和应用这个强大的报表系统。 1. **JasperReport与iReport的配置与使用.doc**:这份文档详细介绍了如何...
JasperReports提供了全面的API,方便开发者在Spring、Struts、Hibernate等Java框架中集成报表功能。v6.3.0可能对API进行了优化,提高了与其他框架的兼容性。 9. **性能优化** 每个版本的JasperReports都会关注...
- **功能简介**:包含了 Spring MVC 框架相关的所有类,包括国际化、标签、Theme、视图展现的 FreeMarker、JasperReports、Tiles、Velocity、XSLT 相关类。 - **应用场景**:适用于使用 Spring MVC 框架的项目。 - *...
在本项目中,我们将探讨如何利用JasperReports在Spring-Boot和Maven的环境下,无中文乱码问题地导出这些报表。 首先,我们需要在项目中集成JasperReports。通过Maven,我们可以将jasperreports和ireport库添加到pom...
包含国际化、标签、Theme、视图展现的FreeMarker、JasperReports、Tiles、Velocity、XSLT相关类。 当然,如果你的应用使用了独立的MVC框架,则无需这个JAR文件里的任何类。(例如: org.springframework.web....
jasperreports的强大之处在于其基于Java,可以方便地与各种Java应用集成,如Spring、Struts等,同时也支持JSP、Servlet等Web开发环境。 Flex是Adobe开发的一个开源框架,主要用于构建富互联网应用(RIA),它使用...
要构建和运行 Spring5 应用程序,你至少需要 J2EE7 和 JDK8。以前的 JDK 和 JavaEE 版本不再支持。 JavaEE7 包含: Servlet 3.1 JMS 2.0 JPA 2.1 JAX-RS 2.0 Bean Validation 1.1 与 Java 基准类似,许多...
而"分享家—数十万份试卷、资料、电子书下载.url"可能是相关学习资源的链接集合,包含了更多关于报表设计和开发的资料,对深入学习和实践非常有帮助。 总之,iReport和JasperReports是Java应用程序中不可或缺的报表...
15. spring-test-4.1.1.RELEASE.jar 支持Spring组建JUnit和TestNG的单元测试和集成测试。 16. spring-tx-4.1.1.RELEASE.jar 17. spring-web-4.1.1.RELEASE.jar 包含Web应用开发时,用到Spring框架时所需的核心类,...