我们可以从Controller而不是jsp访问“spring_security_last_username”吗?
答案 0 :(得分:2)
SPRING_SECURITY_LAST_USERNAME
是会话属性,因此您可以像控制任何会话属性一样从控制器访问它:
public ModelAndView controller(..., Session s) {
String lastUsername = s.getAttribute("SPRING_SECURITY_LAST_USERNAME");
...
}
答案 1 :(得分:0)
我只想补充一点,SPRING_SECURITY_LAST_USERNAME_KEY已被弃用。如其弃用说明中所述,您应该使用自定义failureHandler来保留任何用户信息。