struts版本:2.3.24 spring版本:3.2.8.RELEASE
整合步骤:
在webapplication启动时创建spring的context
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>在项目中加入struts2-spring-plugin插件
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-spring-plugin</artifactId>
<version>${struts.version}</version>
</dependency>在struts.xml中配置
<constant name=
"struts.objectFactory"
value=
"spring"
/>
(经测试,不配置此参数亦可在创建ation时使用StrutsSpringObjectFactory)
在配置action时不再使用action类的全类名,换为使用该action实例在springcontext中的id