设置获取用户登录信息的Seeion类
/** * * 保存用户上下文信息 * 还可以获取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); } }