JasperReporter Ireport Java 打印报表
JasperReporter是一个强大的开源报表,通常情况下使用Ireport编辑器进行编辑。今天和大家分享的是Java 和 JasperReporter的结合使用,交互原理。
一、使用Ireport编写JasperReport文件
本文主要讲解 Java和JasperReport的交互原理,使用Ireport设计报表文件这里就不再累述了。
二、将JasperReport集成到Java项目中来
当使用Ireport设计完报表后需要运行编译通过,通过后会在目录中有两个文件分别是 .jasper 和 .jrxml。把这两个文件拷贝到WEB项目的某个目录,如图所示:
三、编写Java 和 JasperReport交互类打印报表
1、直接在某个页面调用一个Servlet来完成,Servlet会把报表打印到该页面(pdf格式)。
2、Servlet的编写
package com.hq.jasperreport.servlet;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Li