存档

文章标签 ‘jasperreport’

JasperReport教程 第5课 在浏览器上展现报表

2009年10月27日 逝去的风 2 条评论

在前面的学习中,我们已经能够通过java程序来展现报表了。广大的java web开发人员,可能更想知道如果在浏览器中展现报表内容。下面的简单事例,能帮你达到这个要求。

本系列教程,前面使用的都是j2se的知识,没有涉及到java web方面的知识,现在开始加入web开发功能!

阅读全文…

JasperReport教程 第4课 jasperreport资源汇总

2009年10月26日 逝去的风 1 条评论

今天想到要把jasperreport的相关资源整合记录下来,方便自己查询,也方便喜欢探索的朋友研究。一次不可能将所有资源都写上,我会将陆续发现的好资源的链接放在本文章中。
本文与教程关系不大,可以独立来看。希望朋友们有好的资源时,也在回复中写上,我审核后会更新到此文章中。
1、jasperrport项目管方网站
http://jasperforge.org/plugins/project/project_home.php?projectname=jasperreports

阅读全文…

JasperReport教程 第3课 创建报表基本流程

2009年10月26日 逝去的风 1 条评论

本课程是上节课 JasperReport教程 第2课 第一个报表 的续集
要创建一个报表,一般要经过以下几步
1、创建JRXML模板文件
是xml格式的,但是是文件后缀是.jrxml,这是jasperreport的约定,本质上是xml格式,称为jrxml文件或者jrxml模板。
2、创建二进制的报表模板
jrxml文件不能被直接用来生成报表,需要被编译为jasperreport认定的二进制格式。编译后的报表模板称为 jasper 文件,当然文件后缀是.jasper。这在上一课中已经有例子了,看看上节课中JR1.jasper是如何生成的。
3、生成报表
其实第1和第2步都模板文件,只是文件格式不同而已。
在jasperreport的术语中,从一个报表模板(或者报表文件)生成一个报表的过程叫做填充报表!
生成报表的过程是通过编写代码来完成的,具体是调用 net.sf.jasperreports.engine.
JasperFillManager这个类的fillReportToFile()方法,此方法能够给报表填充数据并且将生成的报表保存到磁盘上。
此方法有6个重载方法,下面详细介绍下 阅读全文…

JasperReport教程 第2课 第一个报表

2009年10月23日 逝去的风 1 条评论

本课程是上一篇 JasperReport教程 第1课 环境搭建 的续集

1、首先将xml格式的JR1.jrxml编译为二进制的文件JR1.jasper

package ddgrow.com.jasperreport;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperCompileManager;
public class JR1 {
	public static void main(String[] args) {
		try {
			// 因为我用的eclipse开发,文件路径前不加bin,找不到文件
			JasperCompileManager
					.compileReportToFile("bin/ddgrow/com/jasperreport/jr1.jrxml");
		} catch (JRException e) {
			e.printStackTrace();
		}
	}
}

阅读全文…

JasperReport教程 第1课 环境搭建

2009年10月23日 逝去的风 没有评论

首先声明:我写此教程,也是我的一个学习的过程。本系列教程为原创文章,禁止转载!

JasperReport教程 第1课 环境搭建
说明:我是在windows平台下开发的,因此,只讲解此平台下的操作。
1、java环境的搭建,如果不会,去网上查,一大把。

阅读全文…