皕杰报表集成到其他应用

来源:互联网 发布:大数据板块龙头股 编辑:程序博客网 时间:2024/05/22 07:48

 皕杰报表是纯java报表,可以集成到其他已有的应用中,具体的步骤说明:

1、在应用的web.xml配置文件中增加ReportEmitter和ImageServlet两个servlet的相关配置。

2、ReportEmitter Servlet的配置参数及含义如下:

reportHome : 报表模板的存放根目录

reportConf : 皕杰报表配置文件路径

 

servlet具体配置如下:

<servlet>

<servlet-name>reportServlet</servlet-name>                

<servlet-class>bios.report.engine.output.ReportEmitter</servlet-class>                     

<init-param>    

           <!-- 报表文件的存放目录配置-->                      

<param-name>reportHome</param-name>                            

<param-value>/WEB-INF/reports</param-value>

</init-param>

<init-param>

           <!-- 报表配置文件的存放目录配置-->

<param-name>reportConf</param-name>

<param-value>/WEB-INF/resources/config.xml</param-value>

</init-param>

<load-on-startup>2</load-on-startup>

</servlet>

<servlet>

<servlet-name>imageServlet</servlet-name>

<servlet-class>bios.report.engine.output.ImageServlet</servlet-class>

</servlet>

<servlet-mapping>

        <servlet-name>reportServlet</servlet-name>

        <url-pattern>/ReportEmitter</url-pattern>

</servlet-mapping>

<servlet-mapping>

        <servlet-name>imageServlet</servlet-name>

        <url-pattern>/ImgServlet</url-pattern>

</servlet-mapping>

 

3、将皕杰报表的配置文件(config.xml)添加到reportConf指定的路径(即上述配置中

   “/WEB-INF/resources/”路径下,用户也可根据需要,修改web.xml文件中的路径)

4、把bios_server.license授权文件放在"WEB-INF/classes"目录下。

5、将皕杰报表演示应用中“WEB-INF/lib”下的所有jar包复制到要集成的应用中。其中

   ehcache- 1.4.1.jar需要放在应用服务器的lib路径下。

6、把演示应用中的toolbar文件夹,table.css ,toolbar.css,ReportPrint.jar,mystore复制到

   web应用的跟路径下。

7、把制作好的报表模板(以及相关的图片等资源文件)部署到reportHome参数指定的路径下。

 

说明:

               演示应用中bioscenter文件夹为皕杰报表演示环境。

               演示应用中WEB-INF目录下的data文件夹为内置演示用hsqp数据库。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/apple813/archive/2009/08/17/4455028.aspx

原创粉丝点击