代码改变世界

struts2 与 spring 整合

2017-02-23 19:33  甘雨路  阅读(249)  评论(0编辑  收藏  举报

1. 首先把所有jar包导入工程

2.在struts2的核心配置文件(在src文件目录下)中添加如下配置:

<!--  
        将Struts的对象交给Spring管理
        所以需要导入Spring和Struts2集成的兼容包 
    
  --> 
    <constant name="struts.objectFactory" value="spring"/>

3.别忘记在web.xml文件中配置struts2要拦截的路径

    <!-- 配置struts2 拦截的路径 -->
    <filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>*.action</url-pattern>
    </filter-mapping>
    <!-- END  配置struts2 拦截的路径 -->