将快逸集成到自己的项目中
来源:互联网 发布:淘宝打折app哪个好 编辑:程序博客网 时间:2024/05/31 00:39
在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>
集成完毕!
如图:
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>
集成完毕!
- 将快逸集成到自己的项目中
- 如何把FBReader集成到自己的项目中
- 将其他Android项目打成aar包集成到自己的项目中
- AXIS2集成到自己的WebApp中
- 一、将Tinke集成到自己的项目
- 使用Mob的SDK集成到自己的工程中
- iOS UIScrollView自动轮播图片效果(只需一行代码就可集成到自己的项目中)
- 快速集成支付宝支付到自己的app中
- jax-ws开发的webservice集成到web项目中
- 将Unity3D导出的项目集成到iOS主程序中
- ReactNative集成到android项目中注意的问题。
- react native集成到原有的项目中(iOS)
- 将别人的demo引用到自己的项目中
- 如何把GRETA加入到自己的项目中
- 将BIRT整合到自己的Java项目中(一)
- 将BIRT整合到自己的Java项目中(二)
- jstl简介及自己项目中所用到的jstl
- 如何把GRETA加入到自己的项目中
- POJ_2187_Beauty Contest(凸包+暴力)
- TypedArray的用法和declare-styleable:自定义控件的属性
- 点击页面链接跳转到指定位置
- android适配各种分辨率的问题
- Java 异常集
- 将快逸集成到自己的项目中
- 单入口开发模式
- Ubuntu下添加开机启动脚本
- MessageFormat用法
- hibernate普通属性映射
- PHP通过HTTP协议发送JSON数据包与JSP通信
- jQuery $.ajax
- android手机常用分辨率
- Swing布局管理器 —— MigLayout