将快逸集成到自己的项目中

在WebRoot下创建一个report文件夹,然后将快逸中的images、reportFiles与reportJsp拷贝到此文件夹下面

如图:


images中存放快逸所依赖的图片

reportFiles存放报表的模板(*.raq)文件

reportJsp中存放呈现报表的jsp页面文件(其中要包含下列jsp文件)

myError2.jsp 、report.jsp 、showComment.jsp 、showContent.jsp 、showReport.jsp 、toolbar.jsp



然后在WEB-INF下面创建文件夹report,将快译的授权文件quieeWindowServer.lic,配置文件reportConfig.xml

标签库runqianReport4.tld,日志属性文件runqianReportLog.properties拷贝进来。

如图:


然后将快逸打印所依赖的两个文件 j2re-1_4_1-windows-i586-i.exe ,

runqianReport4Applet.jar拷贝到根目录(WebRoot下面)。

然后加载快逸所需的Jar包

barcode.jar 、datetimeformat.jar、itext2_rq.jar 、iTextAsian.jar 、jai_codec.jar 、jai_core.jar

jai_core.jar 、log4j_128.jar 、parser.jar 、poi2.jar 、report4.jar



最后进行配置文件的修改

修改web.xml文件(添加以下的Servlet)

<!-- 配置快逸导出报表文件的Servlet -->
<servlet>
<servlet-name>reportServlet</servlet-name>
<servlet-class>
com.runqian.util.webutil.SetContextServlet  //润乾的Servlet
</servlet-class>
<init-param>    //配置一些参数信息
<param-name>configFile</param-name>
<param-value>/WEB-INF/report/reportConfig.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>reportServlet</servlet-name>
<url-pattern>/reportServlet</url-pattern>
</servlet-mapping>



修改快逸配置文件(其内容如下):

<?xml version="1.0" encoding="UTF-8" ?>
<reportConfig>
<!-- 配置加载快逸属性文件 -->
<config>
<name>logConfig</name>
<value>/WEB-INF/report/runqianReportLog.properties</value>
</config>
<!-- 配置加载快逸授权文件 -->
<config>
<name>license</name>
<value>/WEB-INF/report/quieeWindowServer.lic</value>
</config>
<!-- 配置加载快逸加载JSP文件的路径 -->
<config>
<name>reportFileHome</name>
<value>/report/reportFiles</value>
</config>
<!-- 配置快逸加载数据时候的datasource -->
<jdbc-ds-configs>
<jdbc-ds-config>
<name>ORACLE</name>
<db-type>ORACLE</db-type>
<connection-url>
jdbc:oracle:thin:@192.168.0.102:1521:limssd
</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<user-name>limssd</user-name>
<password>limssd</password>
<db-charset>gbk</db-charset>
<client-charset>gbk</client-charset>
<extend-properties></extend-properties>
</jdbc-ds-config>
</jdbc-ds-configs>
<!-- 配置加载快逸的字符集 -->
<config>
<name>jspCharset</name>
<value>GBK</value>
</config>

<config>
<name>alwaysReloadDefine</name>
<value>yes</value>
</config>
<config>
<name>cachedParamsTimeout</name>
<value>120</value>
</config>
<config>
<name>cachedReportDir</name>
<value>C:\Log\report\cached</value>
</config>
<config>
<name>cachedIdPrefix</name>
<value>A</value>
</config>
<config>
<name>cachedReportTimeout</name>
<value>120</value>
</config>
<config>
<name>maxCellNum</name>
<value>100000</value>
</config>
<config>
<name>maxConcurrentForReport</name>
<value></value>
</config>
<config>
<name>maxWaitForReport</name>
<value>10</value>
</config>
<config>
<name>maxWaitTimeForReport</name>
<value>30</value>
</config>
<config>
<name>appUrlPrefix</name>
<value></value>
</config>
<config>
<name>errorPage</name>
<value>/myError.jsp</value>
</config>
</reportConfig>


集成完毕!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值