PageNotFound - 在名为'mvc-dispatcher'的DispatcherServlet中找不到带有URI [/ logout]的HTTP请求的映射

时间:2015-05-31 15:28:30

标签: spring jsp spring-mvc spring-security

我开始致力于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" %>已添加。 登录效果很好,没有得到注销映射可能出现的问题。谢谢你的帮助。

0 个答案:

没有答案