Cookie和Session

本文介绍了Cookie和Session的基本概念及其在Web应用中的作用。Cookie是服务器发送到浏览器并存储在本地的文本文件,用于管理用户状态,但存在跨域限制。Session则在服务器端存储用户信息,通过一个特定的Cookie(Session ID)来标识。文章还讨论了两者在设置有效期、作用范围以及跨域问题上的差异。
摘要由CSDN通过智能技术生成

一、cookie的介绍

        Cookie是保存在客户端的纯文本文件。是有服务器发放给浏览器,浏览器存储在本地。

        1.浏览器不支持Cookie跨域,浏览器请求不同域Cookie是不可以共享的。

        

 

       2.Cookie的自我数据,可以设置同一个域下的作用时间,同一个域的作用范围

Cookie cookie = new Cookie("token", "sso_token_test");
cookie.setMaxAge(600);
cookie.setPath("/ss");
response.addCookie(cookie);

二、 Session的介绍

        客户端请求服务端,服务端(Tomcat)会为这次请求开辟一块内存空间,这个对象便是Session对象。

        session也是key-value形式,key是用一个cookie存储的,value存储在服务器端。所以session也存在跨域问题。

session.setAttribute("session", "session_test");

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值