日期:2014-05-16  浏览次数:20896 次

JasperReport与spring集成的三种方式


最近要用JasperReport,试着和spring集成了一下,现总结如下:

spring提供了几种对应JasperReport的view,可以在spring的bean定义文件
中按需要定义好,在spring的controller中对报表数据进行填充,然后返回
ModelAndView就可以了,这样就和spring的MVC集成在一起了。
详细信息可以参看spring包中带的spring reference文档。

我是这么配置的,定义报表的ViewResolver:

Xml代码 复制代码
  1. <bean?id="reportViewResolver"?class="org.springframework.web.servlet.view.XmlViewResolver">??
  2. ????<property?name="order"?value="1"/>??
  3. ????<property?name="location"?value="/WEB-INF/reports.xml"/>??
  4. </bean>??
<bean id="reportViewResolver" class="org.springframework.web.servlet.view.XmlViewResolver">
	<property name="order" value="1"/>
	<property name="location" value="/WEB-INF/reports.xml"/>
</bean>


spring可以定义多个ViewResolver,对于普通的jsp的view,还需要如下定义一个ViewResolver:
Xml代码 复制代码
  1. <bean?id="viewResolver"?class="org.springframework.web.servlet.view.InternalResourceViewResolver">
友情链接: 爱易网 云虚拟主机技术 云服务器技术 程序设计技术 开发网站 APP开发教程
Copyright © 2013-2024 爱易网页 当前在线:682人  网站在23时20分54秒内访问总人数:278567人 当前 14.01%  粤ICP备18100884号-2