为什么jsessionid没有在我的jsp源代码中生成?

时间:2015-12-29 13:15:57

标签: jsp spring-security http-status-code-404 jsessionid

我尝试使用Spring安全登录,下面是login.jsp,当我在两个不同的应用程序中运行相同的jsp时,一个应用程序没有生成 jsessionid ,导致404错误,另一个应用程序正在生成jsessionid并且工作正常。你能帮我解决一下这个问题。

OutputArray

的web.xml

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@page session="true"%>
<html>
<head>
<title>Login Page</title>

</head>
<body onload='document.loginForm.username.focus();'>

    <h1>Spring Security Custom Login Form (XML)</h1>

    <div id="login-box">

        <h3>Login with Username and Password</h3>

        <c:if test="${not empty error}">
            <div class="error">${error}</div>
        </c:if>
        <c:if test="${not empty msg}">
            <div class="msg">${msg}</div>
        </c:if>

        <form name='loginForm'
            action="<c:url value='/j_spring_security_check'/>" method='POST'>

            <table>
                <tr>
                    <td>User:</td>
                    <td><input type='text' name='username'></td>
                </tr>
                <tr>
                    <td>Password:</td>
                    <td><input type='password' name='password' /></td>
                </tr>
                <tr>
                    <td colspan='2'><input name="submit" type="submit"
                        value="submit" /></td>
                </tr>
            </table>

            <input type="hidden" name="${_csrf.parameterName}"
                value="${_csrf.token}" />

        </form>
    </div>

</body>
</html>

0 个答案:

没有答案