Spring Security Logout 404 问题

来源:互联网 发布:帝国之子知乎 编辑:程序博客网 时间:2024/06/05 18:04

转载请注明出处

4.1版本,书上和网络上看到的配置大致是

  • 配置
<http auto-config="true" use-expressions="true">    <logout invalidate-session="true"        logout-success-url="/"        logout-url="/j_spring_security_logout"/>  </http>  
  • JSP
<c:url value="/j_spring_security_logout" var="logoutUrl"/>  <li><a href="${logoutUrl}">Log Out</a></li>

这样会在点击logout时,会报404错误,找不到该虚拟页面。

后来看 [ 官方文档]

改为,就可以了

<c:url var="logoutUrl" value="/logout"/><form action="${logoutUrl}"    method="post"><input type="submit"    value="Log out" /><input type="hidden"    name="${_csrf.parameterName}"    value="${_csrf.token}"/></form>
0 0
原创粉丝点击