第十二节:session使用

一:thymeleaf中使用session
    1.基础对象访问(#session,需要contoller/action(HttpSession session))
        
        
        
        
        
        
二:sessio使用
1.Action设置:session.setAttribute("sessionBk", new LogonUser("Bk001", "BkCaff", "Bk000"));
2.Action获取:
    1)代码直接获取
        LogonUser logonUser1=(LogonUser) session.getAttribute("sessionBk");
    2)action参数利用@SessionAttribute进行获取
        public ModelAndView showList(@SessionAttribute("sessionBk") LogonUser logonUser){
            System.out.println(logonUser.getUserId());
        }
    3)class's @SessionAttributes("sessionKey")+action参数@ModelAttribute("sessionKey")获取
        @SessionAttributes("sessionBk")//类上
        public class GirlController {
            //action参数中
            public ModelAndView showList(@ModelAttribute("sessionBk") LogonUser logonUser2){
                System.out.println(logonUser2.getUserId());
            }
        }
3.thymeleaf获取:
    以web环境session属性为例
    

你可能感兴趣的:(第十二节:session使用)