Я использую что-то вроде этого на моей форме входа, так что пользователь не должен перепечатывать имя пользователя еще раз, если он ошибок при вводе пароля:SPRING_SECURITY_LAST_LOGIN отсутствует в 3.1
<input type="text" name="j_username" value="${SPRING_SECURITY_LAST_LOGIN}" />
Тем не менее, кажется, последний логин больше не сохраняется в этой переменной сеанса. Более того, константа, по-видимому, удаляется из WebAttributes since 3.1 (3.0 still has it).
Итак, есть ли способ добиться такого же результата в 3.1?
Я не могу найти никаких подробностей о том, как это сделать (например, подкласс SimpleURLAuthenticationFailureHandler, как получить доступ к URL-адресу по умолчанию, чтобы вы могли продолжать использовать его и т. Д.). Почему это не предусмотрено? Кажется действительно странным заставить людей делать это, когда это такая общая черта. Зачем это делать? Я потратил несколько часов на то, чтобы исследовать это на что-то, что должно было занять все 5 минут. – chubbsondubs