SpringBoot controller获取session,设置session

  @RequestMapping(value = "/loginUser", produces = {"text/html;charset=utf-8"}, method = RequestMethod.POST)
public String login(@RequestParam(value = "user", required = false) String user,
                        @RequestParam(value = "password") String password,
                        @RequestParam(value = "telephone") String telephone,
                        HttpSession session) {
   。。。。。。省略一大段代码
   //这里设置一下session,保存登录的用户信息到session中去
                session.setAttribute("user",userDO);
}

获取session。
 /**
     * 登录的时候进到主页面
     * @return
     */
    @RequestMapping("/")
    public ModelAndView requestMapping(HttpSession session) {
        ModelAndView map = new ModelAndView("index");
        System.out.println(session.getAttribute("user"));
        userMapper userMapper = (userMapper)session.getAttribute("user");
        if(userMapper!=null)
        map.addObject("userid", userMapper.getUserid());
        return map;
    }

  

上一篇:redis


下一篇:SSM,SpringBoot相关知识盲区整理