1.在web.xml中使用Listener,这也是我最常使用的。
<
context-param
>
< param-name >contextConfigLocation </ param-name >
< param-value >/WEB-INF/applicationContext.xml </ param-value >
</ context-param >
< listener >
< listener-class >org.springframework.web.context.ContextLoaderListener </ listener-class >
</ listener >
< param-name >contextConfigLocation </ param-name >
< param-value >/WEB-INF/applicationContext.xml </ param-value >
</ context-param >
< listener >
< listener-class >org.springframework.web.context.ContextLoaderListener </ listener-class >
</ listener >
2.在web.xml中使用Servlet。
<
web-app
>
< context-param >
< param-name >contextConfigLocation </ 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 >
</ web-app >
< context-param >
< param-name >contextConfigLocation </ 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 >
</ web-app >
3.在
struts-config.xml中使用Plugin。
<
plug-in
className
="org.springframework.web.struts.ContextLoaderPlugIn"
>
< set-property property ="contextConfigLocation"
value="/WEB-INF/applicationContext.xml,
/WEB-INF/action-servlet.xml" />
</ plug-in >
< set-property property ="contextConfigLocation"
value="/WEB-INF/applicationContext.xml,
/WEB-INF/action-servlet.xml" />
</ plug-in >
这三种方式效果是一样的。
本文转自NightWolves 51CTO博客,原文链接:
http://blog.51cto.com/yangfei520/309199
,如需转载请自行联系原作者