2025/12/19
Session
服务端会话跟踪技术:将数据保存到服务端
JavaE提供了HttpSession接口,来实现一次对话的多次请求间数据共享功能
使用:
1.获取Session对象
HttpSession session =request.getSession();
2.Session对象功能:
void setAttribute(String name,Object o):存储数据到session域中
Object getAttribute(String name):根据key,获取值
void removeAttribute(String name):根据key,删除该键值对
Cookie和Session都是来完成一次会话内多次请求间的数据共享的
区别:
存储位置:Cookie是将数据存储在客户端内,Session将数据存储在服务器
浏览器关闭了,Session就没了
安全性:Cookie不安全,Session安全
数据大小:Cookie最大3KB,Session没有大小限制
存储时间:Cookie可以长期存储,Session默认为30分钟
服务器性能:Cookie不占用服务器资源,Session占用服务器资源
浙公网安备 33010602011771号