Spring如何整合Struts2
(1)整合目标:使IOC容器来管理Struts2的Aciton
(2)如何整合
①加入Struts2 jar包
②在Spring的IOC容器中配置Sturts2的Action
(注意:在IOC容器中配置Struts2的Aciton是,需要配置scope属性,其值必须为prototype)
③配置Struts2的配置文件:action节点的class属性需要指向IOC容器中该bean的id
<action name="person-save" class="personAction">
<result>/success.jsp</result>
</action>
④加入struts2-spring-plugin-2.5.16 jar包
(3)整合原理:
通过添加struts2-spring-plugin-2.5.16 jar包后,Struts2会先从IOC容器中获取Action的实例。