TA的每日心情 | 开心 2021-3-12 23:18 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
第一步,在Web.xml容器中实例化spring容器
<context-param>
<param-name>contextConfigLoaction</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<Servlet>
<servlet-name>SpringContextServlet</servlet-name>
<servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet> 第二步,在struts配置文件中添加进spring的请求控制器(该请法语控制器会先根据action的path属性值到spring容器中寻找跟该属性值同名的bean)
<!-- 在struts配置文件中添加进spring的请求控制器 -->
<controller>
<set-property property="processorClass" value="org.springframework.web.struts.DelegatingRequestProcessor"/>
</controller>
注意:
把action交给spring管理后,我们可以使用依赖注入在action中注入业务层的bean。确保action的path属性值与bean的名称相同。
EG:
<action path="/person/list" ...>
</action>
Spring 配置:
<bean name="/person/list" class="cn.itcast.web.action.PersonAction"/> |
|