`

报表之简表的使用与整合

阅读更多
jor使用以及项目整合(整理篇)
我也是刚接触简表的新手,经过一番研究之后,终于有了些许眉目,现在奉献给大家,以此对简表的更加的了解和学习
直接进入主题:
一. 数据库连接
  其实工作已经做的很简单了,1.添加包到designer/lib目录下   2. 配置相关信息  真的没有多余操作了
  我的是sql2005+jtds.jar包的配置 如图1  有问题仔细检查下吧 这里我只说一点  记得配置好的收藏起来



二 制作简表  根据手册来 准没错
   这里如果出现问题 就看下自带的xml文件
三 与项目整合篇(主要)
  1. 导入lib包 还有你的数据库连接包
  2.  web.xml文件 (自带的项目里也可以找到)
<servlet>
                <!-- 带工具栏的报表浏览器,jsp实现 -->
                <servlet-name>reportviewer</servlet-name>
                <jsp-file>/tools/reportviewer.jsp</jsp-file>
        </servlet>
        <servlet>
                <!-- 不带工具栏的报表浏览器,servlet实现 -->
                <servlet-name>jatoolsreport</servlet-name>
                <servlet-class>jatools.server.JatoolsReportServlet</servlet-class>
                <load-on-startup>1</load-on-startup>
        </servlet>
        <servlet-mapping>
                <servlet-name>reportviewer</servlet-name>
                <url-pattern>/reportviewer</url-pattern>
        </servlet-mapping>
        <servlet-mapping>
                <servlet-name>jatoolsreport</servlet-name>
                <url-pattern>/jatoolsreport</url-pattern>
        </servlet-mapping>
   3.  导入jatools.tld      这个文件也是在自带的例子有  直接复制到WEB/INF下即可
    还有 jatools.properties  放在Webroot
   以上完成主要的配置
  4. 显示  复制自带例子jor项目的tools目录到你工程下的webroot下 以及它的JS目录等
  好了 配置完成  详细目录结构如图2



访问:http://localhost:8080/jroDemo/reportviewer?file=reportXml/1.xml
   过程:转入defaulviewer.jsp页面  更改接收参数的判断条件即可
<%
String file = request.getParameter("file");
if(file != null )
{

String tplRoot=getServletConfig().getServletContext().getRealPath("/");
System.out.println(tplRoot);
if(!tplRoot.endsWith(File.separator))
{
tplRoot+= File.separator;
}

tplRoot+=file;
file = tplRoot.replace('\\','/');
}
System.out.println(file);
%>
<jatools:report id="_report1" template="<%=file%>" >


  FAQ:
  Q1.  jsp报错
  <%
_container.writeOut();
%>
  A1: 在jsp头部引入  <%@ taglib uri="/WEB-INF/tlds/jatools.tld" prefix="jatools" %> 这个  解决问题

  Q2: 有的启动tomcat报错
  A2:这里:注意去掉servlet-api.jar  jsp-api.jar
  • 大小: 17.1 KB
  • 大小: 35.3 KB
分享到:
评论

相关推荐

    Java与水晶报表的整合

    Java与水晶报表的整合主要涉及三个关键点:水晶报表开发、Java水晶报表的使用以及报表项目的部署。下面将对这些方面进行详细的阐述。 首先,水晶报表(Crystal Reports)是一款强大的报表设计工具,2008版本提供了...

    WinCC数据报表实现方法介绍

    对于较为复杂的报表需求,WinCC通过普通归档结合Connectivity Pack实现了数据的灵活获取与整合。Connectivity Pack增强了WinCC与外部数据库的交互能力,使得跨系统数据的集成变得更为简便。 **3.2 用户归档实现分总...

    EXCEL报表水晶报表SQLServer报表制作实例PPT课件.pptx

    * 学生成绩报表实例:利用EXCEL进行数据处理,高级筛选功能,利用EXCEL高级功能进行报表制作,数据透视表,使用公式、函数,使用Word邮件合并功能输出家长通知书。 * EXCEL数据处理:对用户水平要求低,公式、函数...

    JasperReport+iReport整合的Web报表开发

    ### JasperReport+iReport整合的Web报表开发 #### 1. JasperReport简介 JasperReport是一款功能强大且灵活的报表生成工具,它支持多种输出格式,包括PDF、HTML、XML、Excel(通过POI或JExcelAPI实现)和Rtf(通过...

    12种优秀开源报表工具整理

    使用BIRT,用户可以在应用中增加多种形式的报表:列表(Lists)、图表(Charts)、交叉表(Crosstabs)、文档(Letters&Documents)、组合报告(Compound Reports)。 2. Pentaho Report Designer Pentaho Report ...

    Crystal Reports 9.2 中文版(水晶报表)

    使用 Crystal Reports 可以方便地创建简单报表,同时它也提供了创建复杂或专用的报表所需的整套工具。 创建所能想象的任何报表 Crystal Reports几乎可以从任何数据源生成您需要的报表。内置报表专家在您生成报表和...

    Java水晶报表教程

    Java水晶报表教程主要聚焦于如何在Java环境中使用水晶报表(Crystal Reports)这一强大的报表生成工具。水晶报表是一款广泛应用于商业智能领域的软件,它允许开发者从各种数据源中提取信息,生成详细、美观的报表,...

    ireport入门 java报表制作软件使用介绍

    本文旨在介绍iReport 的基本使用方法以及与JasperReports 的整合开发流程。 #### 二、iReport简介 iReport 是一个用于设计 JasperReports 报表的图形用户界面工具。尽管其版本号较低(例如提到的0.2.2版本),但...

    iReport 和 Jasperreport整合开发web报表向3.doc

    1. **iReport与JasperReport的关系与整合**: iReport是一款用于设计JasperReport报表的可视化工具,它允许用户通过图形化界面创建和编辑报表模板。JasperReport是底层的报表引擎,负责解析由iReport生成的模板文件...

    材料提交日报表.zip

    3. **同步更新**:将日报表与库存管理系统、采购系统等整合,实时更新数据,提升管理精度。 4. **共享与协作**:通过云存储或企业内部网络,让相关人员可以随时查看和更新报表,提高团队协作效率。 5. **数据分析**...

    水晶报表11用户指南(中文PDF)

    报表专家通过公式、交叉表、子报表和设置条件格式帮助 表现数据的实际意义,揭示可能被隐藏掉的重要关系。如果文字和数字 确实不够充分,则用地理地图和图形进行形象的信息交流。 将报表扩展到 Web Crystal Reports ...

    水晶报表9 用户指南 中文 PDF 非扫描

    式、交叉表、子报表和设置条件格式帮助表现数据的实际意义,揭示可能被隐藏掉的重 要关系。如果文字和数字确实不够充分,则用地理地图和图形进行形象的信息交流。 将报表扩展到 Web Crystal Reports 的灵活性并未...

    SAP FICO BCS 合并会计报表

    而BCS(Business Consolidation System)是SAP中用于合并报表的一套工具,它们共同用于完成企业集团内部多个法人实体的财务数据整合、合并会计报表的编制工作。合并会计报表是指反映母公司和其全部子公司形成的企业...

    盈帆报表设计器

    5、EFReport可以制作出分组、分组统计、自定义排序、分栏、主从明细表、交叉报表等,在报表模版中增加多种图表、全国、省地图、各种公式、自定义外部参数、自定义筛选条件、条件属性、二维码、条形码的支持。...

    VS2005水晶报表制作步骤和种类详解

    5. **子报表**:在主报表中嵌入另一个报表,用于展示与主报表相关的详细信息。 6. **参数化报表**:允许用户输入参数以过滤或定制报表内容。 7. **交互式报表**:用户可以动态改变报表的显示,如折叠/展开分组、...

    附表自定义报表设计项目

    4. **数据整合**:狐表支持多种数据源的接入,包括数据库、API接口、Excel等,用户可以方便地将不同来源的数据整合到同一报表中,进行统一的分析和展示。 5. **交互式功能**:工具提供了丰富的交互式功能,如筛选、...

Global site tag (gtag.js) - Google Analytics