您的位置:首页 > 编程语言 > Java开发

【spring security3.1 不再支持 filters="none" 解决办法】

2013-09-06 09:51 447 查看
最近关于spring security3.1 不再支持 filters="none" 我们有了新的解决办法,方法如下:

  [java]

  <security:http auto-config="true">

  <!-- login-page -->

  <security:form-login login-page="/login.jsp"/>

  <!-- 对登录页面不进行拦截, 后面的*主要是请求页面可能会带有一些参数-->

  <security:intercept-url pattern="/login.jsp*" filters="none"/>

  <security:intercept-url pattern="/**" access ="ROLE_USER"/>

  </security:http>

  <security:http auto-config="true">

  <!-- login-page -->

  <security:form-login login-page="/login.jsp"/>

  <!-- 对登录页面不进行拦截, 后面的*主要是请求页面可能会带有一些参数-->

  <security:intercept-url pattern="/login.jsp*" filters="none"/>

  <security:intercept-url pattern="/**" access ="ROLE_USER"/>

  </security:http>

  [html]

  <security:http auto-config="true">

  <!-- login-page -->

  <security:form-login login-page="/login.jsp"/>

  <!-- 对登录页面不进行拦截, 后面的*主要是请求页面可能会带有一些参数-->

  <security:intercept-url pattern="/login.jsp*" filters="none"/>

  <security:intercept-url pattern="/**" access ="ROLE_USER"/>

  </security:http>

  <security:http auto-config="true">

  <!-- login-page -->

  <security:form-login login-page="/login.jsp"/>

  <!-- 对登录页面不进行拦截, 后面的*主要是请求页面可能会带有一些参数-->

  <security:intercept-url pattern="/login.jsp*" filters="none"/>

  <security:intercept-url pattern="/**" access ="ROLE_USER"/>

  </security:http>

  系统报错如下:

  org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: 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'".

  Offending resource: class path resource [applicationContext.xml]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐