login.jsp 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  2. <%@ page pageEncoding="UTF-8" %>
  3. <html>
  4. <head>
  5. <title>Login</title>
  6. </head>
  7. <body onload="document.f.username.focus();">
  8. <h1>Login</h1>
  9. <p>Valid users:
  10. <p>
  11. <p>username <b>rod</b>, password <b>koala</b>
  12. <p>username <b>dianne</b>, password <b>emu</b>
  13. <p>username <b>scott</b>, password <b>wombat</b>
  14. <p>username <b>peter</b>, password <b>opal</b> (user disabled)
  15. <p>username <b>bill</b>, password <b>wombat</b>
  16. <p>username <b>bob</b>, password <b>wombat</b>
  17. <p>username <b>jane</b>, password <b>wombat</b>
  18. <p>
  19. <p>Locale is: <%= request.getLocale() %></p>
  20. <%-- this form-login-page form is also used as the
  21. form-error-page to ask for a login again.
  22. --%>
  23. <c:if test="${not empty param.login_error}">
  24. <font color="red">
  25. Your login attempt was not successful, try again.<br/><br/>
  26. Reason: <c:out value="${SPRING_SECURITY_LAST_EXCEPTION.message}"/>.
  27. </font>
  28. </c:if>
  29. <form name="f" action="<c:url value='login'/>" method="POST">
  30. <table>
  31. <tr><td>User:</td><td><input type='text' name='username' value='<c:if test="${not empty param.login_error}"><c:out value="${SPRING_SECURITY_LAST_USERNAME}"/></c:if>'/></td></tr>
  32. <tr><td>Password:</td><td><input type='password' name='password'></td></tr>
  33. <tr><td><input type="checkbox" name="remember-me"></td><td>Don't ask for my password for two weeks</td></tr>
  34. <tr><td colspan='2'><input name="submit" type="submit"></td></tr>
  35. <tr><td colspan='2'><input name="reset" type="reset"></td></tr>
  36. </table>
  37. <input type="hidden" name="<c:out value="${_csrf.parameterName}"/>" value="<c:out value="${_csrf.token}"/>"/>
  38. </form>
  39. </body>
  40. </html>