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;
        }
    }

    户枢不蠹,流水不腐

  • 相关阅读:
    数组乘积更新
    win向linux传文件
    遇到autoreconf: not found
    python thread
    aptitude
    virtualbox安装ubuntu出现“The system is running in low-graphics mode”
    webform用户控件
    LinQ to SQL
    表单验证
    文件上传
  • 原文地址:https://www.cnblogs.com/yunianzeng/p/11963412.html
Copyright © 2011-2022 走看看