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

Spring Security Logout 404 问题

2016-06-26 09:45 519 查看

转载请注明出处

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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring security