[JAVAEE笔记]06.Cookie和Session

本文详细介绍了JAVAEE中的会话技术Cookie和Session。Cookie作为客户端会话技术,数据存储在客户端,易于读取但安全性较低。Session是服务器端会话技术,数据存储在服务器端,提供更高的安全性。内容涵盖了Cookie的创建、发送、路径设置和中文支持,以及Session的创建、生命周期和两者之间的区别。
摘要由CSDN通过智能技术生成

会话技术 Cookie&Session

会话技术的抽象理解

浏览器第⼀次给服务器资源发送请求,会话建⽴,直到有⼀⽅断开为⽌的过程,称为⼀次会话。

会话技术就是记录这次会话中客户端的状态与数据的。⼀次会话中包含多次请求和响应。

会话技术的功能:在⼀次会话的范围内的多次请求间,共享数据

Cookie技术

客户端会话技术:Cookie

我们可以将Cookie理解为一把钥匙,这个钥匙存储着我们登陆而保存的钥匙.

  • 优缺点:

数据存储在客户端本地,减少服务器端的存储的压⼒,但安全性不好,因为客户端可以清除cookie

Cookie的创建与发送
Cookie cookie1 = new Cookie("username", "zhangsan");
        
response.addCookie(cookie1);
  
多个Cookie的创建与发送
 Cookie cookie1 = new Cookie("username", "zhangsan");
 Cookie cookie3 = new Cookie("username", "lisi");
 Cookie cookie2 = new Cookie("password", "123456");
 
 response.addCookie(cookie1);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值