1,在web.xml配置监听器
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/applicationContext*.xml</param-value>
</context-param>
2,拷贝一个用于整合的jar包(与Spring整合用的一个插件)
struts-2.1.8.1/lib/struts2-spring-plugin-2.1.8.1.jar
3,测试
1,写Action类
@Controller
@Scope("prototype")
public class TestAction extends ActionSupport {
@Override
public String execute(){
System.out.println("====>TestAction.execute()");
return SUCCESS;
}
}
在struts.xml中配置Action
<!-- 测试 -->
<action name="test" class="testAction">
<result>/test.jsp</result>
</action>
3,部署到Tomcat中并访问测试。
4,说明:
1,在写Action时要指定 @Controller 与 @Scope("prototype")
2,在struts.xml中配置action时,在class属性中写bean的名称