jasperreport使用说明

jasperreport使用说明

ID:6074901

大小:496.57 KB

页数:10页

时间:2018-01-02

jasperreport使用说明_第1页
jasperreport使用说明_第2页
jasperreport使用说明_第3页
jasperreport使用说明_第4页
jasperreport使用说明_第5页
资源描述:

《jasperreport使用说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、iReport软件安装步骤。(默认安装即可)1、在安装iReport之前,先把jdk的环境变量配置好!否则iReport不能用,这是因为iReport是用纯java写的。2、开始安装,双击iReport-4.0.2-windows-installer.exe3、点击next4、点击IAgree5、选中iReport,点击Next1、可以更改路径,点击Next2、剩下步骤,按照默认安装,安装完成!一、工具使用,新建模板、调整样式。设计一个最简单的报表1、新建一个A4竖行的jrxml模版,如下图,点击OpenthisTemplate1、选择保

2、存路径,点击下一步2、点击完成进入如下图,就可以编辑报表了1、开始编辑报表,如给报表添加一个标题“报表的标题”,在组件面板里将StaticText用鼠标直接拖到Title区域中将标题组件拖到合适的大小,也可以编辑字体等。但是一定要在Title区域。1、用同样的办法,可以将需要的组件拖到报表模版中。其中常用的StaticText是静态的,TextField组件是动态的。2、如下图,是一个做好的报表。其中$F{region_name},$F{ip},$F{volume}和javaBean的属性名字应一致,包括大小写,否则会找不到这个字段。另外$V

3、{index}是报表中自定义变量。其中,可以查看属性配置,例如region_name,又如,自增变量index,如下还可以进行编辑表达式,1、最终编辑的ireport文件,就是一个xml文件2、预览1、JasperCompier再把这个xml文件编译成jasper文件,进行加载。用jasper的jar类库把数据以报表的形式展示出来。也可以导出成html、excel、cvs、pdf等各种格式。2、导出pdf,需要设置属性和,否则中文会乱码。3、也可以手工在iReport中编译成.jasper文件,然后在程序中加载.jasper文件。右击repo

4、rtX,点击ComileReport。一、集成j2ee系统步骤。1、把lib文件夹下的jar包拷贝到WEB-INF/lib/下。2、把制作好的.jrxml和.jasper文件部署到web路径下。3、用jasperReport引擎加载并展示,以导出excel为例:<%@pageimport="java.io.File"%><%@pageimport="java.util.Map"%><%@pageimport="java.util.HashMap"%><%@pageimport="net.sf.jasperreports.engine.util

5、.JRLoader"%><%@pageimport="net.sf.jasperreports.engine.util.FileBufferedOutputStream"%><%@pageimport="net.sf.jasperreports.engine.*"%><%@pageimport="com.data.FlowList"%><%@pageimport="net.sf.jasperreports.engine.data.JRBeanCollectionDataSource"%><%@pageimport="net.sf.jasper

6、reports.engine.export.*"%><%@pageimport="java.util.List"%><%@pageimport="java.net.URLEncoder"%><%@pageimport="java.io.FileOutputStream"%><%@pageimport="java.io.OutputStream"%><%@pageimport="net.sf.jasperreports.engine.export.ooxml.JRXlsxExporter"%><%@pagecontentType="text/h

7、tml;charset=UTF-8"language="java"%>Simplejsppage<%//html格式页头response.setContentType("application/x-excel");response.setCharacterEncoding("UTF-8");response.setHeader("Content-Disposition","inline;filename=""+URLEncoder.encode("源地址流量排名

8、","UTF-8")+".xls"+""");//用response的getOutputStream()方法得到OutputStream输出流.OutputStr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。