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存的数据))

  • 相关阅读:
    LibreOj 6279数列分块入门 3 练习了一下set
    LibreOJ 6277. 数列分块入门 2
    LibreOJ 6277. 数列分块入门 1
    ACM-ICPC 2018 沈阳赛区网络预赛 J. Ka Chang
    PHP生成二维码图像的类QRcode
    fgetcsv()函数乱码解决
    PHP中file()和file_get_contents()的区别(转)
    ubuntu 彻底删除安装程序
    ubuntu安装phpmyadmin
    php的mcrypt加密步骤过程
  • 原文地址:https://www.cnblogs.com/lijingbo/p/6974234.html
Copyright © 2011-2022 走看看