spring和struts1.x的整合方法大致分为三种:首先让beanFactory在启动时就创建,并且指定spring的配置文件名,在web.xml中添加
contextConfigLocation
/WEB-INF/applicationContext.xml
org.springframework.web.context.ContextLoaderListener 1.使用插件的形式,将action交给spring来管理在struts-config.xml中添加
action中的配置改为(修改type属性)
然后在applicationContext.xml中配置action
2.和上一种方法差不多,不用插件形式在struts-config.xml中加
action中的配置和以前一样
applicationContext.xml中对象的action配置不变
3.使用继承DispatchActionSupport的方法将自己的action继承DispatchActionSupport,而不继承action struts-config.xml文件的配置和以前的一样 applicationContext.xml文件中也不用配置相应的action 但是每次要得到所依赖的对象时,只能通过getWebApplicationContext().getBean()方法来得到对象