我开始致力于Spring Security实施,目前我遇到了用户注销问题。当我尝试注销时,我收到了404响应:
警告:org.springframework.web.servlet.PageNotFound - 在名为'mvc-dispatcher'的DispatcherServlet中找不到带有URI [/ logout]的HTTP请求的映射
这是application-security.xml的代码:
<form-login login-page="/loginForm"
login-processing-url="/login"
username-parameter="username"
password-parameter="password"
default-target-url="/"/>
<logout logout-url="/logout"
logout-success-url="/loginForm"/>
以下是负责退出的jsp页面的一部分:
<div class="pull-right">
<a href="<c:url value="/logout"/>" class="btn btn-default btn-flat">Sign out</a>
</div>
PS:<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
已添加。
登录效果很好,没有得到注销映射可能出现的问题。谢谢你的帮助。