读书人

Struts1.2+Spring2.5+Hibernate3.2框架

发布时间: 2012-10-09 10:21:45 作者: rapoo

Struts1.2+Spring2.5+Hibernate3.2框架搭建(五)

1 楼 gqzyyxh 2010-08-16 你好:
在<action mappings/>和<message resource />标签之间添加如下代码,实现让Spring代理action
<!-- 使用Spring 的 DelegatingRequestProcessor 类 来代替struts的RequestProcessor类-->

<controller processorClass=
"org.springframework.web
.struts.DelegatingRequestProcessor"/>
这个配置不懂,struts-config.xml中action中的type属性不是写成org.springframework.web.struts.DelegatingActionProxy 来让Spring实现代理的么? 2 楼 周禄康 2010-08-17 gqzyyxh 写道你好:
在<action mappings/>和<message resource />标签之间添加如下代码,实现让Spring代理action
<!-- 使用Spring 的 DelegatingRequestProcessor 类 来代替struts的RequestProcessor类-->

<controller processorClass=
"org.springframework.web
.struts.DelegatingRequestProcessor"/>
这个配置不懂,struts-config.xml中action中的type属性不是写成org.springframework.web.struts.DelegatingActionProxy 来让Spring实现代理的么?
这是另一种Spring和Struts整合的方式,
这是用Spring的DelegatingRequestProcessor 来替代Struts的RequestProcessor,这样你的action中就不必写type这个属性了。至于更深的原因,建议你去看一下Spring的DelegatingRequestProcessor这个类,看看他将拿到的struts请求都交给哪些类处理了,你就明白了。

读书人网 >软件架构设计

热点推荐