http协议具有无状态性:服务器不会记得浏览器的请求。(每一次访问都当做第一次)
jsp保存用户状态的两大机制:1、session 2、cookie
cookie :web服务器保存在客户端的一系列文本信息。
作用:判断注册用户是否已经登录网站;购物车的处理;
缺点:容易泄露用户信息
session 与cookie的比较
共同点:1. 都是用来保存用户状态的机制。
2. 都会过期
不同点:
session | cookie |
在服务器端保存信息 | 在客户端保存信息 |
保存的是object类型 | 保存的是string类型 |
随会话的结束而将其储存的数据销毁 | 文件的形式可以长期保存在客户端 |
保存重要的用户信息 | 保存不重要的用户信息 |