日期:2014-05-20  浏览次数:20667 次

关于Struts+Spring集成的一个问题
最近学spring,

spring提供了一个对struts1.x的支持,struts间接通过配置DelegatingActionProxy来定位到Ioc容器中的实际Action.
但DelegatingActionProxy只是一个普通的Action,但我想实现DispatchAction(常用),ForwardAction该怎么办?

欢迎知情者来灌水接分!,Spring是怎样集成对DispatchAction,ForwardAction等支持的?

谢谢!

------解决方案--------------------
集成这和DispatchAction好像没有关系,你的action直接集成就可以。我们现在就是这么用的
------解决方案--------------------
Spring 和 struts 整合的三种方式。

1,使用Spring 的 ActionSupport 
2, 使用Spring 的 DelegatingRequestProcessor 类。(也就是加个struts-config.xml里面加个控制器:<controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor" nocache="true"></controller>)
3,全权委托。(在ACTION中指定type="org.springframework.web.struts.DelegatingActionProxy")

你可以使用2,3两种方式管理操作DispatchAction,ForwardAction。
------解决方案--------------------
我的action是实现了 Action,SessionAware来做的
不知道算不算..