zoukankan      html  css  js  c++  java
  • Session的创建

    Session:

    @SessionAttributes清除@SessionAttributes需要清除时,使用SessionStatus.setComplete();来清除。

    注意,它只清除@SessionAttributes的session,不会清除HttpSession的数据。故如用户身份验证对象的session一般不用它来实现,还是用session.setAttribute等传统的方式实现。

    SpringMVC官网原文:http://www.springmvc.org/archives/60.html

    自定义demo:

    @Controller
    @SessionAttributes(value = "Save")
    @RequestMapping("/")
    @ResponseBody
    public class pageController {
        //通过自带的域对象requsert获取session
        @RequestMapping("fun3")
        public void fun3(HttpServletRequest request){
            HttpSession session = request.getSession();
            session.setAttribute("first","共享数据");
            System.out.println(session);
        }
        @RequestMapping("fun4")
        public Object fun4(HttpServletRequest request){
            HttpSession session = request.getSession();
            Object object = session.getAttribute("first");
            System.out.println(session);//与fun3中的session一致
            return object;
        }
        //springboot自带注解创建session
        @RequestMapping("fun1")
        public void  fun1(ModelMap modelMap){
            modelMap.addAttribute("Save","共享的数据");
            System.out.println("第一请求完成");
        }
        @RequestMapping("fun2")
        public String fun2(@ModelAttribute("Save") String save){
            System.out.println("save="+save);
            System.out.println("第二次请求完成");
            return save;
        }
    }

    户枢不蠹,流水不腐

  • 相关阅读:
    springboot + mybatis-pagehelper 参数查询不分页的bug。。。
    不错位的java .class 反编译工具推荐
    git 生成ssh keys
    Spring boot 通用配置文件模板
    Shiro系列(3)
    Shiro系列(2)
    Shiro系列(1)
    updating
    前端速查手册——Note
    Java进阶知识与技术
  • 原文地址:https://www.cnblogs.com/yunianzeng/p/11963412.html
Copyright © 2011-2022 走看看