天天看点

ssh项目中集成spring的三种方式

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>

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>

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>

   这三种方式效果是一样的。

     本文转自NightWolves 51CTO博客,原文链接:http://blog.51cto.com/yangfei520/309199,如需转载请自行联系原作者