基于Maven的UReport2项目搭建---报表设计
ureport最新源码可以到https://github.com/youseries/ureport上下载
一、首先创建一个标准的maven项目,在pom.xml文件中添加UReport2依赖,如下所示:
<!--制表插件ureport--> <dependency> <groupId>com.bstek.ureport</groupId> <artifactId>ureport2-console</artifactId> <version>2.1.5-SNAPSHOT</version> </dependency>
二、接下来我们要配置一个UReport使用的servlet。打开web.xml添加如下配置:
<!--报表插件--> <servlet> <servlet-name>ureportServlet</servlet-name> <servlet-class>com.bstek.ureport.console.UReportServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>ureportServlet</servlet-name> <url-pattern>/ureport/*</url-pattern> </servlet-mapping>
此处需要注意<url-pattern>的值必须是/ureport/*,否则系统将无法运行。
三、(最后一步)项目中用到Spring,可以在Spring的配置文件中导入URepor的配置文件如下所示:
<!--报表插件--> <import resource="classpath:ureport-console-context.xml" />
这里只是一个步骤流程,详细的研究大家可以看看这个UReport详细文档。
--------------------------------------------------------------------------------------------------------------------------
我的项目是SpringMVC模式,要使用shiro控制权限,所以在controller层加入了程序入口。***省略了上面的第二步***。
然后将jar包中相关的加载资源复制到项目中即可!