项目从spring3升级到spring4 报 The use of "filters='none'" is no longer supported. Please define a separate <http> element for the pattern you want to exclude and use the attribute "security='none'"

将原先的配置文件

 1 <http auto-config="true"  >  
 2         <!-- 不过滤登陆页面--> 
 3         <intercept-url pattern="/sys/toLogin.html" filters="none" />
 4 
 5         <!-- 不过滤用户请求登陆url 、用户登陆失败跳转url 、用户登陆成功请求url-->
 6         <form-login login-page="/sys/toLogin.html"  
 7             authentication-failure-url="/sys/toLogin.html"  
 8             default-target-url="/toIndex.html"/>  
 9           
10         <logout logout-success-url="/sys/toLogin.html"/>  
11          <!-- 检测失效的sessionId,超时时定位到登陆页面 -->  
12         <session-management invalid-session-url="/sys/toLogin.html" />
13 
14     </http> 

改为:

<!-- 不过滤登陆页面--> 
 <http pattern="/sys/toLogin.html" security="none" /> 
<http auto-config="true"  >  
         <!-- 不过滤用户请求登陆url 、用户登陆失败跳转url 、用户登陆成功请求url-->
        <form-login login-page="/sys/toLogin.html"  
            authentication-failure-url="/sys/toLogin.html"  
            default-target-url="/toIndex.html"/>  
          
        <logout logout-success-url="/sys/toLogin.html"/>  
         <!-- 检测失效的sessionId,超时时定位到登陆页面 -->  
        <session-management invalid-session-url="/sys/toLogin.html" />

    </http> 

 原文链接:http://www.tuicool.com/articles/bYz2Qz

posted on 2016-11-08 16:32  四季常青  阅读(1285)  评论(1)    收藏  举报

导航