SpringBoot controller获取session,设置session

Posted koaler

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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;
    }

  

以上是关于SpringBoot controller获取session,设置session的主要内容,如果未能解决你的问题,请参考以下文章

Springboot中如何优雅的写好controller层代码

Springboot中如何优雅的进行字段校验

SpringBoot controller获取session,设置session

springboot controller获取请求参数的注解

springboot的controller使用及url参数的获取

SpringBoot学习笔记