采用DelegatingRequestProcessor将处理转发给Spring容器中的bean
来源:互联网 发布:网络雷达 编辑:程序博客网 时间:2024/05/17 05:55
DelegatingRequestProcessor继承自RequestProcessor。为了让Struts使用DelegatingRequestProcessor,还需要在struts-config.xml文件中增加如下代码:
<controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor" />
这一行代码是告诉Struts用DelegatingRequestProcessor来代替原来的RequestProcessor。完成设置这个设置后,Struts会将拦截到的用户请求转发到Spring context下的bean,根据bean的name属性来匹配。而Struts中的action配置则无需配置type属性(即使配置了type属性也不起任何作用,除非在spring的配置文件里找不到对应的name属性值,除非这个条件直到今天才知道。记下来备忘:))。
配置了上面的一行代码后,就可以在Spring的配置文件(可以不是applicationContext.xml,比如假设这里是action-servlet.xml)中配置用来处理请求的Action bean了。配置的时候需要注意的是Action bean不再需要id属性,而要用name替代id属性,这时name属性的值应与struts-config.xml中配置的Action的path属性的值相同。
这样,处理请求的Action就能处于Spring的管理之下了。
- 采用DelegatingRequestProcessor将处理转发给Spring容器中的bean
- Spring容器中的Bean
- spring容器中的bean创建
- Spring-----5、Spring容器中的bean
- Spring学习笔记-Spring容器中的Bean
- Spring-4.Spring容器中的Bean
- spring学习之---spring容器中的Bean
- Spring就是通过工厂+反射将我们的bean放到它的容器中的
- Spring中的bean与容器交互
- Bean在Spring容器中的生命周期
- 通过ApplicationContextAware获取spring容器中的bean
- Bean在Spring容器中的生命周期
- Bean 在 Spring 容器中的生命周期
- 通过ApplicationContextAware获取spring容器中的bean
- java类读取spring容器中的bean
- Spring-----8、深入理解容器中的bean
- Spring动态管理IoC容器中的Bean
- Bean在Spring容器中的生命周期
- 正则表达式 -- compilation-error-regexp-alist
- unresolved external symbol _main解决办法
- 安装ORACLE时发生OUI-10058错误解决办法
- 1.2 - 第一章:PHP基础 - 解剖一个PHP脚本
- 微软亚洲研究院副院长:物联网需跨越5重阻碍
- 采用DelegatingRequestProcessor将处理转发给Spring容器中的bean
- 空间数据的坐标变换
- fedora 安装历程(二 连网篇)
- 用MyEclipse 里面哪些快捷键
- java同步机制总结 synchronized
- hibenrate.cfg.xml中的hbm2ddl.auto建表语句
- Linux 上实现双向进程间通信管道(转)
- 解决MapInfo 9.5 035 中文版不能创建统计图
- 笔记(1)