jor使用
申屠锦
2023-12-01
简表(JOR)web应用环境的搭建步骤(2011-05-06 15:49:56)转载标签: 杂谈 分类: 工作
1. 官网http://www.jatools.com/jor/下载,点击【jor.src.zip 下载】下载jor[1].bin.zip包并解压为jor[1].bin文件夹,里面包含设计器,及DEMO工程环境(含tomcat服务器),报表设计教程等。
2. 在eclipse中建立CRM应用工程,然后将jor[1].bin\tomcat.with.jor\webapps\jor\WEB-INF\lib中的jar全部拷贝到CRM的lib目录中,并引用
3. 去掉gnujaxp.jar,和spring、struts的jar包有冲突,导致应用工程不能运行
4. 在web.xml文件中添加jor的监听servlet:
<servlet>
<servlet-name>reportviewer</servlet-name>
<jsp-file>/tools/reportviewer.jsp</jsp-file>
</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>
5. 将WEB-INF\tlds、tools和js三个目录拷贝到CRM应用工程相应位置
6. 点击jor[1].bin\designer\bin\start.bat运行报表设计器,按照操作手册制作一张报表保存为C:/aa.xml
7. 在tomcat中启动应用工程CRM,访问http://localhost:8080/CRM/reportviewer?file=c:/aa.xml,即可打开刚才设计的报表,拥有下载,查看,翻页等功能。
简表介绍
简表(JOR),是一款开源的报表工具,完全java实现,核心代码来自于国内一线报表工具品牌杰表.2008 。
提起开源的报表工具,不能不说说jaspereport,jasperreport作为著名的开源报表工具,在java程序中一直享有盛名。但由于其设计主要是针对西式的简单报表,设计起复杂的中式报表来,有点力不从心,所以,在国内的项目中能成功应用的例子并不多。JOR,作为能做复杂报表的开源报表工具,可以弥补jasperreport的不足。
简表(JOR) 的特点:
√ 完全开源
√ 支持可视化地设计报表
√ 支持复杂的交叉表,如多级行上、列上分组;分组不平衡的交叉表等
√ 支持复杂的跨组运算,如同比、占比、环比、排名 等
√ 支持图片,图片源可以来自数据库、本地文件、网络、classpath、内嵌
√ 支持脚本,脚本可以扩展
√ 支持简单列表、主从报表、标签报表、分栏报表、套打报表
√ 支持jsp tag、ajax、web form 集成
√ 支持 HTML,PDF,EXCEL导出
√ 支持所有主流数据库,如 Oracle、DB2、Sql Server 、Mysql等
√ 支持任何的j2ee应用服务器,如Tomcat、Apusic、 WebSphere、WebLogic等
√ 支持Windows、Linux、Unix、Mac os等操作系统
√ JDK1.4 以上版本适用