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

【cookie的使用】&【Session】

时间:2017-06-10 00:28:17      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:context   move   bsp   如何   通过   方法   服务端   对象   请求   

明确一点:
        cookie由服务器创建Cookie cookie=new Cookie("haha","xixi") 通过HtttpServletResponse对象的addCookie(cookie)方法存储到浏览器端
        cookie是一个键值对。cookie不能存中文,若存中文需要编码处理。            
①创建Cookie
        Cookie cookie=new Cookie(String key,String value);      
②将Cookie写回浏览器
        通过HtttpServletResponse对象的addCookie(Cookie cookie)方法
③服务器端如何获取cookie
        通过HtttpServletRquest对象的Cookie[] cookies = request.getCookies();方法       
       getName();
        getValue(String name)

【Session】
        
        1.cookie  大小数量有限制 ---引入服务端的会话技术--session
        (已时间换空间,以空间换时间)

            1.获取session
            HttpSession session=request.getSession();
            2.往session存数据
            存数据:setAttribute(String key,Object value);
            取数据:getAttribute(String key);
            移除数据:removerAttribute(String key);

三个域对象:(范围由大到小依次排序)
                    ServletContext(整个web项目) -----> HttpSession(一次会话) ----> HttpServletRequest(一次请求(转发可以获取前一个Servlet存的数据))

【cookie的使用】&【Session】

标签:context   move   bsp   如何   通过   方法   服务端   对象   请求   

原文地址:http://www.cnblogs.com/lijingbo/p/6974234.html

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