`
dreamoftch
  • 浏览: 498245 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jasper report 第一个例子

 
阅读更多
 public void jsperReport(){
					List  purList=new ArrayList();;
					
					User user=new User("zhangsan","上海","男",22);
					
					purList.add(user);
					JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(purList);
					Map<String,Object> pmap = new HashMap<String,Object>();
					//map.put来存放parameter,以便在页面中通过$p{}获取					
					pmap.put("address", "address");
					pmap.put("note", "note");
					InputStream is = null;
					try {
						is = this.getClass().getClassLoader().getResourceAsStream("jasper/xxx.jrxml");
						JasperDesign jasperDesign = JRXmlLoader.load(is);
						JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
						JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, pmap, ds);
						if (jasperPrint != null&& !jasperPrint.getPages().isEmpty()) {
							// 打印预览
							JasperViewer.viewReport(jasperPrint, false);
						} else {
							return;
						}
					} catch (JRException e) {
						e.printStackTrace();
						return;
					}
					finally
					{
						if(null != is)
						{
							try {
								is.close();
							} catch (IOException e) {
							}
						}
					}
			} 

 

分享到:
评论

相关推荐

    jasper怎么构建报表的详细例子

    自定义报表是Jasper的一个强大特性,它允许开发者通过Java代码来实现复杂的计算和逻辑。你可以创建自定义函数或整个自定义Java类,然后在JRXML中引用它们。这使得报表的灵活性大大提高,能够处理各种特殊需求。 ...

    jasper的一个小例子

    这个"jasper的一个小例子"很可能是为了演示如何使用JasperReports库来设计和生成报表。以下将详细介绍JasperReports的基础知识和关键概念。 JasperReports是一个开源的Java库,它允许开发人员在各种应用程序中生成...

    Jasper Report

    Jasper Report

    Jasper_Report用户手册

    Jasper Report用户手册 version1.0 1 简介 2 API概览 Class net.sf.jasper.engine.design.JasperDesign Class net.sf.jasper.engine.JasperReport Class net.sf.jasper.engine.JasperCompileManager Class ...

    还是jasper report jar包 补充三个

    标题中的“jasper report jar包 补充三个”指的是在之前的基础上增加了三个与JasperReports相关的JAR库,这是用于报表生成和设计的开源Java框架。JasperReports库依赖于多个第三方组件,以便支持丰富的报表功能,如...

    Jasper Report用户手册.doc

    JasperReport是一款强大的开源报表工具,广泛用于生成复杂的数据报告。这份《Jasper Report用户手册》详尽地介绍了如何使用JasperReport进行报表的设计、编译、预览、填充、查看、打印以及导出等操作。 首先,手册...

    The First Jasper Report Ever

    标题和描述均提到了"The First Jasper Report Ever",这标志着Jasper Reports的首个报告实例,Jasper Reports是一种广泛使用的开源报告工具,它允许用户创建、填充和查看复杂的报表。此报告由byteodord在2001年至...

    struts2 + jasper report

    总结来说,`struts2 + jasper report`的组合为Java Web应用提供了强大的报表生成能力,通过Struts2的控制层管理和JasperReport的报表引擎,可以方便地将后台数据转化为直观的报表展示给用户。在项目`...

    Jasper Report用户手册(1.0)中文版

    ### Jasper Report 用户手册知识点概述 #### 一、简介 Jasper Reports是一款开源的报表工具,由Jaspersoft公司开发并维护。它能够帮助开发者轻松地将数据转化为专业的报表格式,并支持多种输出方式,如PDF、HTML、...

    jasper report 报表源码 里面有demo

    jasper report 报表源码 里面有demo 容我多说俩,jasperReports 是一个基于 Java 的开源报表工具,它可以在 Java 环境下像其它 IDE 报表工具一样来制作报表。JasperReports 支持 PDF、HTML、XLS、CSV 和 XML 文件输出...

    Jasper report用户手册Jasper report用户手册

    IReport是JasperReport的可视化设计工具,提供了一个拖放界面,用户可以在这里创建和编辑报表模板。它支持预览、调试和导出功能,极大地简化了报表设计工作。 7. **报表组件** - **表格(Table)**:用于展示结构...

    jasper report用到的5个jar包

    2. **iText-2.1.4.jar**:iText是一个用于生成PDF文档的Java库,它是JasperReport生成PDF报表时的依赖。通过iText,JasperReport可以将报表内容精确地转化为PDF格式,保持原始设计的布局和样式。iText还支持添加书签...

    JasperReports介绍.doc Jasper report

    总的来说,JasperReports是一个全面的报表解决方案,提供了从设计到输出的全套工具,适用于需要生成复杂报表的Java应用环境。开发者可以通过调整系统属性和配置,以适应不同的开发环境和需求,实现报表的高效生成和...

    jasper报表(odoo)

    jasper报表(odoo)

    Jasper Report java包 帮助文档 API 实例

    JasperReport是一款强大的开源报表工具,专为Java应用程序设计,用于生成复杂的报表和文档。它提供了丰富的API,使得开发者能够灵活地创建、设计和管理各种类型的报表。在本帮助文档和API实例中,我们将深入探讨...

    jasper+ireport报表例子

    ireport+jasper报表,报表时项目中不可缺少的模块,我把前辈的东西拿来修改了一下终于实现了自定义报表。希望对大家有帮助,由于资源分不多了,因此3分就当做是辛苦分吧,代码详尽,数据库字段自己定义,有问题联系...

    Jasper Report 报表的使用步骤及应用

    1. **Jaspersoft Studio**:这是JasperReport的主要设计工具,提供了一个可视化的界面来创建和编辑报表。用户可以通过拖放操作来添加和布局报表元素,包括表格、图表、文本框等。Jaspersoft Studio支持多种数据源,...

    Jasper+hibernate的部分例子

    这个是我写的一部分,这个与业务无关, 思想:实现可配置页面,以及查询条件的报表工厂, 使用开源的Jasperreport 给各位提供一个思路,以及使用方法。 有疑问可以 给我发邮件 zhangding-2001@163.com

    jasper-1.900.1

    Jasper,JPEG2000标准第一部分的C语言实现。Linux下编译:./configure make make install 执行命令:jasper -F outputfile -f inputfile -o compress option

    jasperreports分页例子

    通过学习和实践这个例子,开发者可以更好地理解如何在JasperReports中组织和呈现大量数据,创建专业且易读的多页报告。无论是企业内部的管理报告还是对外发布的客户报告,JasperReports都提供了强大而灵活的工具来...

Global site tag (gtag.js) - Google Analytics