spring_security_last_username

Можем ли мы получить доступ к "spring_security_last_username" из контроллера вместо jsp?

2 ответа

SPRING_SECURITY_LAST_USERNAME является атрибутом сеанса, поэтому вы можете получить к нему доступ из контроллера, как и любой атрибут сеанса:

public ModelAndView controller(..., Session s) {
    String lastUsername = s.getAttribute("SPRING_SECURITY_LAST_USERNAME");
    ...
}

Я просто хочу добавить, что SPRING_SECURITY_LAST_USERNAME_KEY устарела. Как упомянуто в примечании об устаревании, вы должны использовать свой собственный failHandler для сохранения любой пользовательской информации.

Другие вопросы по тегам