Java Spring'的Http 404错误;s默认登录处理url(/login)

Java Spring'的Http 404错误;s默认登录处理url(/login),java,spring,spring-mvc,login,spring-security,Java,Spring,Spring Mvc,Login,Spring Security,在尝试将自定义登录表单提交到/login时,由于某种原因,我遇到404错误。我正在使用Spring security4.0.2下面是我的代码: 安全配置: <security:form-login default-target-url="/home" login-page="/" authentication-failure-url="/?error=true" /> 登入表格: <form:form modelAttribute="loginForm"

在尝试将自定义登录表单提交到
/login
时,由于某种原因,我遇到404错误。我正在使用Spring security
4.0.2
下面是我的代码:

安全配置:

<security:form-login default-target-url="/home" login-page="/"
        authentication-failure-url="/?error=true" />

登入表格:

<form:form modelAttribute="loginForm" action="${pageContext.request.contextPath}/login" method="POST">
        <div class="w100">
            <div style="width: 45%; float: left;">Username:</div>
            <div style="width: 45%; float: left;">
                <form:input path="username" size="30" />
            </div>
        </div>
        <div class="w100">
            <div style="width: 45%; float: left;">Password:</div>
            <div style="width: 45%; float: left;">
                <form:password path="password" size="30" />
            </div>
        </div>
        <div class="w100">
            <input type="submit" value="Login" />
        </div>
    </form:form>

用户名:
密码:

好吧,我们错过了springSecurityFilterChain。在下面添加代码修复了它

<filter>
    <filter-name>springSecurityFilterChain</filter-name>
    <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>

<filter-mapping>
    <filter-name>springSecurityFilterChain</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

springSecurityFilterChain
org.springframework.web.filter.DelegatingFilterProxy
springSecurityFilterChain
/*