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
分享到:
相关推荐
使用 Crystal Reports 可以方便地创建简单报表,同时它也提供了创建复杂或专用的报表所需的整套工具。 创建所能想象的任何报表 Crystal Reports几乎可以从任何数据源生成您需要的报表。内置报表专家在您生成报表和...
式、交叉表、子报表和设置条件格式帮助表现数据的实际意义,揭示可能被隐藏掉的重 要关系。如果文字和数字确实不够充分,则用地理地图和图形进行形象的信息交流。 将报表扩展到 Web Crystal Reports 的灵活性并未...
报表专家通过公式、交叉表、子报表和设置条件格式帮助 表现数据的实际意义,揭示可能被隐藏掉的重要关系。如果文字和数字 确实不够充分,则用地理地图和图形进行形象的信息交流。 将报表扩展到 Web Crystal Reports ...
5、EFReport可以制作出分组、分组统计、自定义排序、分栏、主从明细表、交叉报表等,在报表模版中增加多种图表、全国、省地图、各种公式、自定义外部参数、自定义筛选条件、条件属性、二维码、条形码的支持。...
ReportBuilder是一个专业级强大的用于建立报表,报表组件和报表应用程序地开发环境,是提供给Delphi开发者最强大的报表解决方案!程序为你提供友好的用户接口;简单报表快速地制作;复杂报表简单地制作;使得交互式...
使用 Crystal Reports 可以方便地创建简单报表,同时它也提供了创建复杂或专用的报表所需的整套工具。 创建所能想象的任何报表 Crystal Reports 几乎可以从任何数据源生成您需要的报表。内置报表专家在您生成报表和...
ReportBuilder是一个专业级强大的用于建立报表,报表组件和报表应用程序地开发环境,是提供给Delphi开发者十分强大的报表解决方案!程序为你提供友好的用户接口;简单报表快速地制作;复杂报表简单地制作;使得交互式...
ReportBuilder是一个专业级强大的用于建立报表,报表组件和报表应用程序地开发环境,是提供给Delphi开发者十分强大的报表解决方案!程序为你提供友好的用户接口;简单报表快速地制作;复杂报表简单地制作;使得交互式...
报表专家通过公式、交叉表、子报表和设置条件格式帮助表现数据的实际意义,揭示可能被隐藏掉的重要关系。如果文字和数字确实不够充分,则用地理地图和图形进行形象的信息交流。 将报表扩展到 Web Crystal Reports 的...
数据的抽取会涉及安全与隐私问题,在进⾏抽取数据的调研时,也会涉及授权问题,源系统的数据结构,以及每张报表每个字段的业 务含义的明确,样本数据的采集,都需要得到相应系统的所属部门的授权。在进⾏数据抽取...
这个压缩文件包内包含了一个完整的Python脚本和相关依赖库,用于...例如,在项目管理、数据整理、报表合并等工作中,经常需要将不同来源的数据整合到一起进行分析或展示,此时这个脚本就能发挥巨大的作用。 使用方法:
软件界面直观、符合大众操作习惯,经过十多年的实践与完善,整合了商品管理、进货管理、仓库管理、财务管理、会员管理、批发管理、零售管理、促销管理等全面的一体化系统管理功能,广泛应用于各大中小型超市、链锁...
基 础 报 表 , 简 单 报 告 使用的工具: Excel为主,数据库为辅 数据人员素质: 少量专职 对数据的价值观: Excel满天飞 数据的使用形式: 汇 总 分 析 , 专 题 分 析 使用的工具: 数据库为主,开始数仓建设 ...
将医院各应用 系统的数据进行集成和整合,使来源各异、种类不 一的各类数据可以相互使用,丰富数据的来源,打 破系统间的信息孤岛,实现数据的共享和应用。 第二,大数据的釆集和存储。研制数据适配接 口,对接院内...
使用Relations建立表之间的关系并却使用PagedDataSource类对DataList进行分页 通过作业,定时同步两个数据库 SQLSERVER高级注入技巧 利用反射实现ASP.NET控件和数据实体之间的双向绑定,并且在客户端自动验证输入的...
• 报表整合:Excel简易导出工具+Highcharts图形报表 • 工作流设计器让业务系统更灵活 • 常用共通封装(数据字典/邮件发送/定时任务/短信接口/Freemarker工具类等..) • 兼容IE 6、IE 8+和Google等浏览器 • 支持...
只需要简单的点击操作,Crystal Xcelsius就可以令您静态的excel电子表格充满...最后,通过一键式整合,您的这些交互式的Crystal Xcelsius分析结果就可以轻松的嵌入到PowerPoint、Adobe PDF 文档、Outlook和网页上了。
提供 中(简、繁體)、英实时切换,方便跨国际集团或拥有多国籍员工之工厂企业使用。 兼容各种操作平台及数据库: 本软体适用Windows 98/XP/NT/2000、UNIX、LINUX系统,支持各种数据库: Oracle,MSSQL, MY SQL等 公用...
之前发过的思迅美食通不...◇ 系统提供丰富的营业报表,可有时提供:客流量、客座率、台况统计表、收银情况查询、日营业综合统计、菜品销售排行、时段营业分析、菜品销售营业分析等等,为企业提供相应的经营决策信息
系统的安全管理由Spring Security 3提供配置及管理,非常容易与第三方的用户或认证平台进行整合,如与CAS服务器作统一认证,只需要加上新的配置模块即可实现,不影响系统现有的功能模块。大大满足了各种不同系统的...