spring将service注入到Action中(s1和s2)
spring将service注入到Action中
spring与struts1.x集成
方式一:Action交给spring管理,将业务类注入action?????????
引入spring-webmvc-struts.jar包到lib下,
struts-config.xml配置:
?
spring配置applicationContext.xml:
注意:保持spring配置的bean name和struts配置的action path一致
StudentAction.java:?
方式二:请求首先交给ActionServlet,然后给org.springframework.web.struts.DelegatingRequestProcessor,由这个请求处理器根据请求路径从spring容器获取action对象
?
struts-config.xml:
?
spring配置applicationContext.xml:??????
?
??????
方式三:Action不交给spring管理,直接在Action中实例化应用上下文,然后通过getBean("xxx"),获取相应业务对象
struts配置struts-config.xml:
?
对应的Action处理类:??
? ????
spring配置文件applicationContext.xml: ????????????? ??