1:Spring框架和Struts2框架如何整合???
Spring 负责对象创建
Struts2 用Action处理请求
2:Spring与Struts2框架整合的关键点:
让struts2框架action对象的创建,交给Spring完成
3:Spring框架和Struts2框架开发步骤:
(1):引入Struts2框架的相关jar包
(2):引入Spring框架的相关jar包
(3):引入spring-web支持的jar包
spring-web-3.2.5.RELEASE.jar 【去spring的lib里面找即可】
struts2-spring-plugin-2.3.4.1.jar 【去struts2的lib里面找即可】
4:配置XML
(1):struts.xml配置 【struts2路径与action映射配置】
易错点:注意action的class属性是直接使用spring的IoC容器里面创建的userAction的名称即可。千万别再使用com....
(2):applicationContext.xml/bean.xml配置 【spring IoC容器配置】
(3):web.xml配置 【一:核心过滤器,引入struts2功能,二:初始化spring IoC容器】
web.xml的配置真的很重要,也很容易出错:
易错点:初始化spring IoC容器的时候param-value的值一定注意路径,不然一直报404~~~
5:配置好配置文件,基本算是完成了开始准备的工作,下面可以进行开发了,这里简单写了一个例子,如下所示:
分别实现了dao层,service层,action层,记住都是使用Spring的IoC容器进行初始化对象的。
6:最后写一个简单的成功页面:
效果如下所示:

学会拆分,学会整合,开发一定要保持清醒的大脑和逻辑性,加油~~~