设为首页收藏本站

birt家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3504|回复: 0

构建一个ireport 项目(三) 在web 项目里创建ireport报表

[复制链接]
发表于 2012-5-31 18:00:19 | 显示全部楼层 |阅读模式
上节我们已经在ireport里创建了一个项目。现在我们将考虑在这个web 项目里创建ireport 报表。

一,创建报表
首先在项目的web 目录创建一个目录/report/ireprot
然后在这个目录右键,菜单,新建,如下图:

选择,根据向导创建,
然后就会一步一步跟着向导去创建报表。之前我写过一篇根据向导创建报表的示例,所以这里,我也不细说了。

然后就是根据向导把报表创建完成。我们的重点是如何运行报表。

二,思索阶段
因为我在ireport里,看到一个preview 菜单,看了一下菜单项,似乎都是各种格式的预览。我们想在html里运行,所以选择html预览。
其实我发现,点击html预览,没反应。这点和birt 不太一样。birt 点击哪种格式,立刻操作了。想了一下,再次点击预览按钮,果然,
在浏览器打开了报表。路径是这样的:
file://localhost/G:/workspace/ireport4.5/ireport/src/main/webapp/report/ireport/report1.html
再看项目的文件目录,会发现多了一些文件:

看来以什么样的格式预览,就会出现什么样的相对应文件。
但是我估计项目里肯定不会拷贝多个格式文件放那里,而且这些文件显然是死的数据。
再看看,jasper 这个文件应该是可运行的文件,因为我知道ireport 是jasper 报表的设计工具。
那么这个文件应该是在jasper 库可驱动的文件。
jrxml应该是ireport 创建的文件。

三,准备条件
以我之前的了解,jasper 报表运行,似乎是依赖相关的jar包的,就像jfreechart一样。

所以现在我们要给项目里添加相关jar包。
不幸的是我发现,在ireport 安装的maven 插件,没办法自动搜索依赖,好吧,我们在网上找到他的maven
依赖吧。

要运行jasper 报表,我估计是需要一个类来加载报表并运行报表的,这可属于代码的部分了。
我们下节将完成这个代码的开发,并运行这个报表。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|birt家园    

GMT+8, 2021-1-20 05:08 , Processed in 0.224530 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表