初识BIRT,以为很深奥,慢慢了解下,发现很容易入门。
BIRT报表的配置,总体来说,三步就行了。
1、下载birt,将其解压。
可以到http://download.eclipse.org/birt/downloads/下载最新版的birt。
目前是Latest BIRT Runtime Release Build: 4.2.0。
2、在MyEclipse中建立Web工程。
3、将运行包解压后的目录中的WebViewerExample文件夹中的部分文件拷贝到项目中。
首先,将WebViewerExample文件夹中的两个子目录report和webcontent拷贝到工程的WebRoot目录下;
其次,进入到WebViewerExample文件夹下的WEB-INF目录中,将lib目录下的所有jar文件拷贝到Web工程的WebRoot\WEB-INF\lib下,将platform和tlds两个子目录拷贝到Web工程的WebRoot\WEB-INF目录下,将server-config.wsdd和viewer.properties两个文件拷贝到Web工程的WebRoot\WEB-INF目录下;
然后,将WebViewerExample文件夹下的WEB-INF目录中web.xml文件的内容拷贝到Web工程的WebRoot\WEB-INF目录的web.xml中。
最后,修改web.xml的部分内容。
将原内容
- <!-- Report engine log level -->
- <context -param>
- <param -name>BIRT_VIEWER_LOG_LEVEL</param>
- <param -value>WARNING</param>
- </context>
中param-value属性的值WARNING改为SEVERE。这样,在页面加载报表时控制台就不会显示相应的警告信息了。
最后将项目部署到tomcat中,并启动即可。
发布设计完成的报表文件,可在web项目中创建reports目录,用于存放报表设计文件。
在应用中通过正确格式的访问路径,例如:http://localhost:8080/birtApp/frameset?__report=报表文件路径,就可以访问报表了。
这个web应用支持2个动作:
frameset
以frameset的形式显示报表。这个界面包含一些frame,如页面导航,报表主体在其中的一个frame中显示;使用形式:
http://localhost:8080/birtApp/frameset?__report=报表文件路径&参数=……
run
报表以一个单独的html页面或pdf显示,由于这种形式没有frmaeset,因此使用者必须自己提供相应的参数,如报表参数,页号等。使用形式:
http://localhost:8080/birtApp/run?__report=报表文件路径&参数=……
下面是对于以上2个动作的参数说明:
__format
报表输出格式:html或pdf,缺省是html。对于frameset不起作用。
__isnull
指明一个参数是null,常用于字符串类型。如果提供参数且值为空: – 对于日期和数字类型,BIRT会将它们当作null处理。 – 对于字符串,BIRT会将它作为空字符串。因此,为了说明某个字符串是null,通常写为:__isnull=参数。
__locale
本地化选项,缺省是jvm的locale。
__report
报表设计文件路径。
报表参数
报表参数参数值对,形式:参数名=参数值。对于frameset,直接在地址栏中输入参数名=参数值后回车,不会影响报表结果。虽然,此时选择”运行报表”时,弹出的参数值已经改变。
PS:这里所说的是针对web应用的集成,但是这种方法同样也可与非web应用集成。此时,我们可以采取一种变通的方法:在非web应用中使用内嵌的web容器,如jetty,也可达到同样的效果。另外,你也可以通过http://download.eclipse.org/birt/downloads/下载报表设计器(目前最新版Latest BIRT Report Designer Release Build: 4.2.0)来设计报表。
相关推荐
Birt报表注意Birt报表注意Birt报表注意Birt报表注意Birt报表注意Birt报表注意Birt报表注意Birt报表注意Birt报表注意
eclipse项目中搭建birt报表开发环境,所用到的文件,以及要创建的文件夹和修改的配置
如果你用想引入birt报表工具,值得学习一下。
BIRT报表中文开发手册 PDF版本 BIRT Business Intelligence and Reporting Tools 是为 Web 应用程序开发的基于 Eclipse 的开源报表系统 特别之处在于它是以 Java 和 JavaEE 为基础 BIRT 有两个主要组件:基于 ...
BIRT是一个Eclipse-based开放源代码的报表系统,它主要是用在基于Java和J2ee的web应用程序上。BIRT主要由两部分组成:一个是基于Eclipse的报表设计器和一个可以添加到应用服务器的运行组建。BIRT同时提供一个图形...
以 Birt4.4.2 为例,手把手教你如何将 Birt 开源报表 集成到已有JavaWeb 项目当中。
birt报表合并以及表头锁定功能的实现。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
第1章 百灵报表的集成 在设计出百灵报表并成功部署之后,报表用户就可以通过Web来访问报表了。使用安讯的百灵每种部署方案都提供了一个终端用户界面,让报表用户可以通过Web来浏览与查看报表。但是在多数情况下,...
birt报表详细中文文档,html格式,很详细
BIRT是一个Eclipse-based开放源代码报表系统。它主要是用在基于Java与J2EE的Web应用程序上。BIRT主要由两部分组成:一个是基于Eclipse的报表设计和一个可以加到你应用服务的运行期组件。BIRT同时也提供一个图形报表...
Birt报表操作手册,有chart图,导出excel chart图显示
birt报表资料_珍藏: BIRT报表应用预研报告-0719.doc Birt使用经验谈chart2006.04.11.doc Birt使用小结.doc Birt学习经历.doc
java web项目集成Birt4.4.2 非maven 项目
birt报表开发初学者开发的学习视频,用于java web 开发报表
BIRT 报表 RCP Report Viewer 找了好久没有找到关于 BIRT 集成到RCP中的文章,现在先发两个例子先,详细待日后补充: Example of using the Report Viewer in an RCP application 见附件:
Birt报表开发手册,适用于birt 2.1.3,里面有很详细的开发说明。
该PPT主要是介绍了BIRT报表开发工具的基本知识和基本的使用方法,可以很好的帮助除此使用的新手来了解BIRT。
如何构建Birt报表应用程序,里面对构建birt报表应用程序有极详细的介绍
birt报表工具
birt报表的部署(对birt-eclipse开发的报表文件进行部署)!!!