zoukankan      html  css  js  c++  java
  • cookie和session的区别?

    一、cookie:

       1.使用:

               1. 创建Cookie对象,绑定数据
                    * new Cookie(String name, String value) 
                2. 发送Cookie对象
                    * response.addCookie(Cookie cookie) 
                3. 获取Cookie,拿到数据
                    * Cookie[]  request.getCookies()

          2.作用:

                1. cookie一般用于存储少量的不太敏感的数据
                2. 在不登录的情况下,完成服务器对客户端的身份识别

    二、session:

         1.使用:

                1. 获取HttpSession对象:
                    HttpSession session = request.getSession();
                2. 使用HttpSession对象:
                    Object getAttribute(String name)  
                    void setAttribute(String name, Object value)
                    void removeAttribute(String name)  

          2.特点:

                 1. session用于存储一次会话的多次请求的数据,存在服务器端
                 2. session可以存储任意类型,任意大小的数据

    三、cookie和session的区别:

               1. session存储数据在服务器端,Cookie在客户端
                2. session没有数据大小限制,Cookie有
                3. session数据安全,Cookie相对于不安全

  • 相关阅读:
    JS事件冒泡、事件捕获和事件委托
    实现英文字母排序
    JavaScript异步加载的四种方法
    JavaScript作用域与作用域链
    JavaScript 自定义属性 data-*
    asycn和await
    style collectd
    JavaScript如何比较两个数组的内容是否相同
    VScode插件开发--M2D文档转换插件
    BOM笔记
  • 原文地址:https://www.cnblogs.com/iceywu/p/12305265.html
Copyright © 2011-2022 走看看