日期:2014-05-16  浏览次数:20969 次

开发者使用JasperReport——静态文本报表

前言

   上一篇博客我简单介绍了一下JasperReport的主要功能,今天我就来介绍一下如何通过代码使用JasperReport生成报表。

 

正题

   今天主要是简单介绍如何通过JasperReport生成报表,所以我们只做一个静态文本的显示,对于读取数据库及多数据源的问题会在后面讲解。

 

1.引入jar

   新建一个web项目,然后将需要将jasperReport/lib包下及jasperReport/dist包下的jar复制到WEB-INF/lib下即可。

 

ps:我使用的是jasperReport5.0.0版本(下载后只需要解压即可):下载地址:jasperReport

 

2.新建报表模版

   此实例只是通过写一个jrxml文件(即报表模版),然后JasperReport可以解析该jrxml文件之后生成报表。

所以下一个步骤就是写一个jrxml文件:

 

<?xmlversion="1.0" encoding="UTF-8"?>

<jasperReportxmlns="http://jasperreports.sourceforge.net/jasperreports"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd"name="FirstReport">

<title>

<bandheight="100">