SSH整合Ureport2报表工具
SSH整合Ureport2报表工具
Ureport2报表工具:
-
UReport2是一款基于架构在Spring之上纯Java的高性能报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。相比UReport1,UReport2重写了全部代码,弥补了UReport1在功能及性能上的各种不足。
-
在UReport2中,提供了全新的基于网页的报表设计器,可以在Chrome、Firefox、Edge等各种主流浏览器运行(IE浏览器除外)。使用UReport2,打开浏览器即可完成各种复杂报表的设计制作。
-
UReport2是第一款基于Apache-2.0开源协议的中式报表引擎
-
GitHub地址:https://github.com/youseries/ureport
-
文档:http://wiki.bsdn.org/pages/viewpage.action?pageId=76448364 (w3cschool也有相同的文档)
配置使用
加入相关依赖
<!--ureport2报表引擎依赖-->
<dependency>
<groupId>com.bstek.ureport</groupId>
<artifactId>ureport2-console</artifactId>
<version>2.2.3</version>
</dependency>
web.xml配置
<!--ureport2报表的url访问路径-->
<servlet>
<servlet-name>ureportServlet</servlet-name>
<servlet-class>com.bstek.ureport.console.UReportServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ureportServlet</servlet-name>
<!--此处的/ureport/*为固定写法,否则无法访问-->
<url-pattern>/ureport/*</url-pattern>
</servlet-mapping>
spring配置文件加入
<import resource="classpath:ureport-console-context.xml" />
配置完成后在浏览器输入:localhost:8080/{项目地址}/ureport/designer
(我的是localhost:8080/ureport/designer)