黑马程序员技术交流社区
标题:
[石家庄校区]HttpSession(域对象)
[打印本页]
作者:
水煮牛蛙
时间:
2018-5-27 16:07
标题:
[石家庄校区]HttpSession(域对象)
本帖最后由 小石姐姐 于 2018-5-30 15:24 编辑
HttpSession(域对象)
1.概述
* Cookie本身是有大小和个数的限制.Session没有限制.Cookie的数据保存在客户端,Session数据保存在服务器端.
* Session的执行原理:基于Cookie的.
* Session:就是将数据保存到服务器端的会话技术.
基于Cookie回写SessionID的.
* Session存取数据:
* setAttribute(String name,Object value);
* getAttribute(String name);
2.Session的使用:
* 获得Session:
* request.getSession();
* invalidate();
使此会话无效,然后取消对任何绑定到它的对象的绑定
也就是使session失效
3.session何时创建和销毁?
* 创建:服务器端第一次调用getSession()创建session.
4.销毁:
三种情况销毁session:
* 1.session过期. 默认过期时间为30分钟.
* 2.非正常关闭服务器.如果正常关闭session序列化到硬盘.
* 3.手动调用session.invalidate();
5.作用范围:
* 一次会话(多次请求)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2