Ireport发布html详细

本文详细介绍了如何使用Ireport和Jasperreports进行报表制作,包括ireport的下载与配置、数据库连接设置、解决中文问题、理解报表概念、创建报表的各个步骤、在JSP中调用报表等内容,特别强调了PDF和HTML格式报表的生成方法及注意事项。
摘要由CSDN通过智能技术生成

http://hi.baidu.com/%BA%D3%B1%B1%B6%FE%C9%D9/blog/item/416624fc50699ef5fd037f41.html

这几天在弄ireport+jasperreports的报表,终于弄得差不多了····

下面就把我这几天做的一些东西记录下来····

其中提出一些特别要注意的地方(我就是在那几个地方浪费了些时间)···

1、先介绍一下ireport及asperreports吧····

Jasperreport是一个报表制作程序,用户需要按照它制定的规则编写一个XML文件,

然后得到用户需要输出的格式文件。它支持输出的文件格式包括PDF,HTML,XML,XLS,CVS等等。

而iReport就是一个制作Jasperreport的XML文件的可视化开发工具。

2、下载ireport和jasperreports···

jasperreport下载地址:(我下的是jasperreports-0.6.8)http://jasperreports.sourceforge.net

ireport下载地址:(我下的是iReport0.5.0)http://ireport.sourceforge.net

3、下载了ireport将它解压缩以后运行iReport.bat文件,过大约30秒如果能出现ireport的主窗体

则表明你的系统已经可以运行ireport了,但是我的不行,所以我编辑目录下的iReport.bat文件,

代码如下····

@echo off

set JAVA_HOME=C:/j2sdk1.4.0_03

set ANT_HOME=C:/ant

set IREPORT_HOME=C:/Documenti/progetti/iReport/iReport2/

rem %ANT_HOME%/bin/ant javadocs

%ANT_HOME%/bin/ant iReport

----------------

这里是采用ant来运行的,所以还需要下载一个ant···

如果你没有安装ant的话也可以找到noAnt文件夹下的startup.bat文件即可运行···

4、数据库···

我是用的mysql数据库,之前配置数据库的JDBC驱动器一直不成功原因是我下的mysql的jdbc驱动太老了,

和ireport的不兼容····

建议到http://dev.mysql.com/downloads/下载最新版本···

5、配置数据库连接····

这个是报表与数据库的接口,通过<资料来源>--<连接/资料来源>开启配置对话框,ireport会记录以前使用的

所有连接,除非你手工删除这些连接,否则连接将一直存在···

配置新连接界面如下:

提示:如果你需要报表提供中文内容显示可以在JDBC URL下工夫,比如输入:

jdbc:mysql://localhost/xiaoya?user=root&password=root&useUnicode=true&characterEncoding=GB2312

6、中文问题····

解决pdf中文问题需要下载itextasian.jar和itext-1.3.jar,将其下载后放到ireport/lib下即可··

要在这里提一下的是之前我也下载了这两个东东放到指定的位置了可还是乱码,后来还是解决了··

解决方法:

在iReport中新建一个TextField的时候会自动把pdf字体设为CP1252,这个是需要修改的,

否则pdf输出会报错说找不到字体,我就被这个捆饶了很久,修改如图:

7、理解几个重要的概念····

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值