birt插件 web_birt 集成到现有的web应用中

我们已经有了一个Javaweb应用,现在要实现对报表的集成

我的应用是这个样子的

说明:

1)  这里使用的是birt4.4版本的, 下载birt-runtime-4.4.zip(在官方下载),然后将birt.war解压,可以看到 logs report scriptlib webcontent WEB-INF **.jsp **.rptdesign 这些文件及文件夹

2) 将 WEB_INF下的内容放到我们自己的web应用的WEB-INF相应的目录下,将它的web.xml与我们应用的web.xml内容进行合并,birt里面的web.xml的具体配置见文档

3) birt的webcontent目录官方上一定要放到web应用的根目录的,如果要放到自己指定的目录,比如说我自己应用里面的birt目录,你需要修改birt的jar中的viewsevlets.jar中的三个类  : org.eclipse.birt.report.servlet.ViewerServlet.java   org.eclipse.birt.report.servlet.BirtEngineServlet.java   org.eclipse.birt.report.taglib.ParamDefTag.java (需要用到反编译工具 ,我这里用的是 jd-gui.exe )

4) 设计好自己的报表或者报表模板,放到配置文件指定的路径,我这里就在birt目录下,如上面的 eastcom_test_report.rpttemplate

5)我们自己的jsp页面是直接跳转到birt引擎进行处理的

*模板名称:*模板路经:
请设置以下报表参数
 
*资源Key:

,这是指定具体的模板名称,它会到我们放模板或者报表的路径下去匹配的

提交
关闭

6) 如果要发布到websphere服务器上,需要在lib中加入 itext.1.3.jar  ,tomcat jetty是不能加的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值