設置獲取用戶登錄信息的Seeion類
阿新 • • 發佈:2018-07-02
session stat request quest ID tps sta 用戶登錄 light
/** * * 保存用戶上下文信息 * 還可以獲取session * */ public class UserContext { public static final String USER_IN_SESSION = "USER_IN_SESSION"; //獲取HttpSession //RequestContextHolder需要配置一個RequestContextListener監聽器才能使用 public static HttpSession getSession() { ServletRequestAttributes sra = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); //獲取session return sra.getRequest().getSession(); } //保存用戶登錄信息 //記得在邏輯層設置進來參數 public static void setCurrent(Logininfo user) { getSession().setAttribute(USER_IN_SESSION, user); } //獲取當前登錄信息 public static Logininfo getCurrent() { return (Logininfo) getSession().getAttribute(USER_IN_SESSION); } }
設置獲取用戶登錄信息的Seeion類