`
xin73678
  • 浏览: 34092 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

[快逸报表]集成快逸报表到j2ee项目中

阅读更多

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>

分享到:
评论
1 楼 Garlic_90 2015-01-27  
感觉的话,帆软报表比快逸报表要好用一些

相关推荐

    快逸报表在J2EE下的部署

    在J2EE环境中部署快逸报表是...通过细心的配置和调试,可以成功地在你的J2EE应用中集成快逸报表,提供强大的报表功能。在实际操作中,可能还需要根据服务器环境、安全策略以及性能需求进行调整,以实现最佳的报表服务。

    快逸报表在J2EE部署中最简实例

    在J2EE中部署快逸报表 在已有的 J2EE 项目中使用刚才创建的报表,需要如下步骤: (1) 导入 jar 包和相关文件 (a)将快逸报表安装目录\quieeReport\webapps\quiee\WEB-INF\lib中的 jar 包导入项目,并且导入所需要的...

    润乾报表在J2EE下的部署

    润乾报表在J2EE下的部署,与j2ee进行集成时候的一些说明

    超简单超炫的J2EE报表制作

    水晶报表的集成能力使其能轻松嵌入到各种应用程序中,如J2EE应用,为用户提供直观的报表展示。 标签中的“曲线”可能指的是项目中包含动态数据可视化功能,可能通过水晶报表的图表功能实现。曲线图是一种强大的数据...

    FineReport报表和J2EE应用的集成

    FineReport是一个纯Java软件,因此对于J2EE的项目,可以做到无缝集成。 报表服务器并非物理概念的服务器,而是以一个标准的J2EE应用的形式或者jar包...报表集成到应用程序后,即可作为一个统一完整的程序来进行发布。

    J2EE使用report绘制报表所用Jar包

    综上所述,J2EE中使用report绘制报表涉及到报表工具的选择、设计、编译、执行、数据绑定、样式控制等多个环节。理解并掌握这些知识点,能帮助开发者高效地在J2EE应用中实现动态报表的生成,提升用户体验和业务分析...

    集成jetty的j2ee项目demo

    - 在J2EE项目中集成Jetty,通常需要添加Jetty的依赖库到项目的类路径中,这可以通过Maven或Gradle等构建工具完成。 - 配置服务器启动脚本或初始化代码,以便在运行时加载并启动Jetty,处理Servlet和过滤器。 3. *...

    j2ee报表开发

    它们可能涵盖了如何集成JFreeChart到你的Java项目中,如何从数据库提取数据并用JFreeChart绘制,以及如何优化图表性能和用户体验等方面的指导。 在实践中,你会先需要在iReport中创建报表模板,定义数据源(可能是...

    j2ee项目中所用到的包

    这个压缩包“j2ee项目中所用到的包”包含了在J2EE项目中常用的框架和库,使得开发者能够快速搭建开发环境,减少寻找和配置组件的时间,提高开发效率。 首先,我们来看看其中的一个关键组件——Hibernate。Hibernate...

    简单的J2EE项目

    3. **EJB(Enterprise JavaBeans)**:EJB是J2EE中用于构建可复用的、分布式的、容器管理的组件。EJB有三种类型:会话bean(Session Beans)处理业务逻辑,实体bean(Entity Beans)代表持久化的业务对象,和消息...

    J2EE项目开发的平台、环境搭建、集成及工程的建立

    本文将详细介绍J2EE项目开发中的关键平台、环境搭建过程以及工程的建立步骤,帮助开发者构建一个高效稳定的开发环境。 #### 二、J2EE项目开发的关键平台与环境 **1. 数据库平台:Oracle9i** Oracle9i是一款功能...

    简单的j2ee项目

    7. **JNDI(Java Naming and Directory Interface)**:在J2EE中,JNDI用于查找和绑定资源,如数据源、邮件会话等。 8. **JDBC(Java Database Connectivity)**:用于与数据库进行交互,J2EE项目通常需要数据库...

    经典J2EE项目案例

    经典J2EE项目案例 从给定的文件信息中,我们可以提取出以下知识点: 1. 项目开发环境和工具 * 项目开发环境:Tomcat6.0、IE10、Firefox8.0、JDK1.7、Windows 7 * 项目开发工具:MyEclipse9.0、Mysql、JUnit 2. ...

    J2EE项目开发与设计随书源码

    在J2EE的开发中,我们通常会涉及到以下几个关键知识点: 1. **Servlet**:Servlet是Java服务器端编程的基础,它可以处理HTTP请求并生成响应。在J2EE项目中,Servlet常用于接收客户端请求,处理业务逻辑,并将结果...

    j2ee项目集成flex

    本教程将详细介绍如何在J2EE项目中集成Flex,使得前端展示更加动态和交互。 一、前期准备 1. 开发环境:Eclipse 3.2及以上版本,搭配Myeclipse 5.5。 2. 服务器:Tomcat 5.5版本。 3. Flex插件:从Adobe官方网站...

    j2ee项目开发案例

    2. **EJB(Enterprise JavaBeans)**:EJB是J2EE中用于创建可部署的、面向组件的企业级应用的核心组件。EJB分为三种类型:Session Beans(会话Bean)处理客户端交互,Entity Beans(实体Bean)管理持久性数据,...

    J2EE项目开发实用案例

    本书汇集了大量企业级应用项目开发的经验,归纳了不同项目中使用的框架、模式、设计方法、开发方法,形成一个完整的技术体系和指导方法,以供用J2EE进行项目开发的初级人员和有一定经验的高级开发人员阅读。...

Global site tag (gtag.js) - Google Analytics