zoukankan      html  css  js  c++  java
  • Session和Cookie的区别

    session:保存在服务器

    保存的数据是 Object

    会随着会话的结束⽽销毁 保存重要信息

    cookie:保存在浏览器

    保存的数据是 String

    可以⻓期保存在浏览器中,⽆会话⽆关 保存不重要信息

    存储⽤户信息: session:setAttribute("name","admin") 存 getAttribute("name") 取

    ⽣命周期:服务端:只要 WEB 应⽤重启就销毁,客户端:只要浏览器关闭就销毁。

    退出登录:session.invalidate()

    cookie:response.addCookie(new Cookie(name,"admin")) 存

    Cookie[] cookies = request.getCookies();
    for (Cookie cookie:cookies){
     if(cookie.getName().equals("name")){
     out.write("欢迎回来"+cookie.getValue());
     }
    }

    ⽣命周期:不随服务端的重启⽽销毁,客户端:默认是只要关闭浏览器就销毁,我们通过 setMaxAge() ⽅法设置有效期,⼀旦设置了有效期,则不随浏览器的关闭⽽销毁,⽽是由设置的时间来决定。

  • 相关阅读:
    angular4-http
    angular4-表单
    angular4-事件绑定
    angular4-常用指令
    angular4-自定义组件
    sea.js与require.js的区别
    OC面向对象下之协议
    OC基本程序和面向对象
    OC面对对象下之类别
    Foudation框架之字典
  • 原文地址:https://www.cnblogs.com/Gazikel/p/14139107.html
Copyright © 2011-2022 走看看