注意:可能会遇到跨域问题,导致session不一致。另外,请求的时候要保持是建立的同一块连接,
否则会导致session不一致,进而取到空值。也就是,登录的时候要与访问获取session的为同域连接。
/*设置Session的几种方法*/
//1. model.addAttribute("user",token);
//在方法中加入Model model形参,类controller上方加入注解 @SessionAttributes("user")
//2. httpSession.setAttribute("user",token);
//(1)可在方法中加入形参 HttpSession httpSession (2)使用@Autowired 注入HttpSession httpSession
//3. httpRequest.httpSession.setAttribute("user",token);
//(1)可在方法中加入形参 HttpRequest httpRequest (2)使用@Autowired 注入HttpRequest httpRequest
/*获取Session的几种方法*/
//1. Object obj = model.asMap().get("user"));
//在方法中加入Model model形参,类controller上方加入注解 @SessionAttributes("user")
//2. Object obj = httpSession.getAttribute("user");
//(1)可在方法中加入形参 HttpSession httpSession (2)使用@Autowired 注入HttpSession httpSession
//3. Object obj = httpRequest.getSession().getAttribute("user");
//(1)可在方法中加入形参 HttpRequest httpRequest (2)使用@Autowired 注入HttpRequest httpRequest