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 для сохранения любой пользовательской информации.