Jasperreport report;
Map parameters = new HashMap(); //报表变量
List<PaymentNoticeBean> paymentNotices =***; //报表数据
//子报表数据源
parameters.put("datasetsub",new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource(paymentNotices));
//子报表参数
parameters.put("paramsub",parameters);
//得到class根目录
String classes_root= this.getClass().getClassLoader().getResource("/").getPath();
String realPath = "/";
//class根目录向上两级,跳过/WEB-INF/class
for(int i=1;i<classes_root.split("/").length;i++) {
if(i == classes_root.split("/").length-2){
break;
}
realPath +=classes_root.split("/")[i]+"/";
}
realPath = realPath + "***/***/"; //子报表所在文件夹 绝对路径
parameters.put("pathSubJasper",realPath);
report.setSrc("/***mainReport.jasper");
report.setParameters(parameters);
net.sf.jasperreports.engine.data.JRBeanCollectionDataSource ds = new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource(
paymentNotices);
report.setDatasource(ds);
report.setType("html");
report.setVisible(true);
分享到:
相关推荐
在"使用JasperReport+iReport进行WEB开发"的实践中,首先需要安装并配置iReport,下载并解压后,可以通过它来设计报表模板。模板设计完成后,将其保存为.jrxml文件,这是JasperReport的XML格式,包含了报表的所有...
JasperReport和iReport是Java世界中...总的来说,JasperReport和iReport提供了强大的报表设计和Web集成能力,是开发企业级报表系统的重要工具。通过熟练掌握这些知识点,开发者可以创建出符合业务需求的高质量报表。
jasperreport+ireport+jfreechart文档及代码1 jasperreport+ireport+jfreechart文档及代码1 jasperreport+ireport+jfreechart文档及代码1
jasperreport+ireport+jfreechart文档及代码2 jasperreport+ireport+jfreechart文档及代码2 jasperreport+ireport+jfreechart文档及代码2
【JasperReport与IReport简介】 JasperReport是一款开源的报表生成工具,它允许开发者创建复杂的报表设计,并能够导出多种格式,如PDF、HTML、Excel等。JasperReport的核心是基于XML的报表模板,这些模板可以包含...
### JasperReport+iReport 报表开发手册核心知识点详解 #### 一、JasperReport与iReport概述 **JasperReport** 是一款强大的、灵活的报表生成工具,它能够展示丰富的页面内容,并支持将这些内容转换为PDF、HTML或...
它有一个相关的开源工程--IReport,这是一个图形化的辅 助工具,主要用于数据报表设计。JasperReports 完全是由 Java 写成,可以应用于 Java 的应用 程序,包括 J2EE,Web 应用程序中生成动态内容,它主要目的是辅助...
7. **jasperreport+ireport开发java报表入门级教程.pdf**:专门针对Java开发者的入门教程,详细解释如何使用JasperReport和IReport构建报表。 8. **jasperReport.pdf**:可能是一个JasperReport的官方文档或者第三方...
Struts2.0+JasperReport+IReport+Oracle 报表开发 整个项目打包上传,用MyEclipse导入即可调试使用 含报表文件、数据库表结构及测试数据,项目中解决了PDF中文不显示问题
Struts2.0+JasperReport+IReport+Oracle 报表开发 整个项目打包上传,用MyEclipse导入即可调试使用 含报表文件、数据库表结构及测试数据,项目中解决了PDF中文不显示问题
作者分享了自己的实践经验,遇到的困难和解决方法,旨在帮助读者更好地理解和掌握iReport和JasperReport的使用。 一、确定数据源类型 在开发柱状图时,首先需要确定数据源类型。作者选择了JRDataSourceProvider...
【JasperReport+iReport 高级报表设计实战】 在IT领域,报表系统是许多企业级应用的核心部分,用于展示和分析数据。JasperReport是一款强大的开源报表生成工具,而iReport则是它的可视化设计界面,降低了报表设计的...
Struts2.0+JasperReport+IReport+Oracle 报表开发整个项目打包上传,用MyEclipse导入即可调试使用含报表文件、数据库表结构及测试数据,项目中解决了PDF中文
通过学习《JasperReport+iReport报表工具详细开发手册》和《iReport-JasperReports报表开发指南》,你可以掌握这两个工具的完整功能和最佳实践,从而提升报表开发的效率和质量。手册中应包含了详细的步骤指导、示例...
### JasperReport+iReport 报表学习资料知识点梳理 #### 一、JasperReport与iReport简介 - **JasperReport**:是一款强大的报表生成工具,主要用于解析特定的`.jasper`文件并将其转换为用户友好的报表界面。该工具...
### JasperReport与iReport复合报表深度解析 #### 引言 在报表开发领域,JasperReport因其强大的功能和灵活性而受到广泛青睐。结合iReport工具,开发者能够更加便捷地设计和生成复杂报表。本文旨在深入解析...
在这个"JasperReport+iReport测试工程源码"中,我们可以预期包含以下关键知识点: 1. **报表模板设计**:源码可能包含了使用iReport设计的.jrxml文件,展示了如何定义报表结构、样式和数据绑定。这些模板可以包含...
### JasperReport+iReport 报表工具详细开发手册 #### 1. 简介 JasperReport是一款功能强大的报表引擎,适用于Java应用环境。它能够根据预设的模板生成多种格式的报表,如PDF、HTML、Excel等。iReport则是...
标题与描述概述的知识点主要集中在使用JasperReport与iReport工具进行报表设计,特别是如何在报表中集成图表功能。以下是对这一主题的深入探讨: ### JasperReport与iReport简介 JasperReport是一款开源的报表工具...