zoukankan      html  css  js  c++  java
  • 【cookie的使用】&【Session】

    明确一点:
            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存的数据))

  • 相关阅读:
    C语言II作业01
    C语言寒假大作战04
    C语言寒假大作战03
    C语言寒假大作战02
    C语言寒假大作战01
    C语言I博客作业12—学期总结
    第一次作业
    C语言I博客作业02
    C语言I博客作业11
    C语言||作业01
  • 原文地址:https://www.cnblogs.com/lijingbo/p/6974234.html
Copyright © 2011-2022 走看看