码迷,mamicode.com
首页 > 其他好文 > 详细

Session的创建

时间:2019-11-30 18:56:12      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:pre   control   use   div   需要   request   https   delattr   add   

 

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

户枢不蠹,流水不腐

Session的创建

标签:pre   control   use   div   需要   request   https   delattr   add   

原文地址:https://www.cnblogs.com/yunianzeng/p/11963412.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!