Session
来源:互联网 发布:人工智能课程设计实例 编辑:程序博客网 时间:2024/05/03 06:52
1、 什么是Session
a) Session技术是一种将会话状态保存在服务器端的技术,
2、 Session的跟踪机制、
a) HttpSession揭露定义了各种管理和操作会话状态的方法
b) HttpSession对象时保持会话状态信息的存储结构
c) WEB服务器为HttpSession对象分别配一个独一无二的会话标识,然后在响应消息中将这个会话标识传递给客户端。客户端记住改标识,并在以后每次访问亲那个球中会把这个会话标识传给WEB服务器、WEB服务器就会跟具传的会话标识知道请求是哪个客户端发的,从而选择与之对应的HttpSession对象
3、 HttpSession接口中的方法
getLastAccessedTime()上一次访问时间(毫秒数)
setMaxInactiveInterval();修改Session有效地时间
getMaxInactiveInterval();获取Session有效时间
invalidate();强制宿舍session失效
getServletContext();获取上下文对象
setAttribute()设置属性
getAttribute();获取属性
removeAttribute
getAttributeNames();获取会话名字
4、 HttpSession session=request.getSession(true)
HttpSession session=request.getSession() 表示session对象不存在,创建session对象。如果session对象已经存在 ,获取session对象的引用
HttpSession session=request.getSession(false);
如果session存在返回session对象的引用,如果session不存在返回null;
5、 Session和Cookie的区别
(1) Cookie是把用户的数据写给其他浏览器
(2) Session技术吧用户的数据写到用户独占的session中
(3) Session对象有服务器创建,可以调用request对象的getSession方法得到session对象
- Session
- session
- Session
- session
- session
- Session
- Session
- SESSION
- session
- session
- Session
- session
- session--
- session
- session
- session
- session
- session
- 非常实用的原创小工具:EasyIP
- 在32位虚拟机上编译android2.3
- 会话状态与管理
- 啦啦啦,今天发现discuzx的一个真正意义上的BUG!!!
- BroadcastReceiver 的生命周期
- Session
- Java整形数组 字节流的互转
- Oracle常用命令
- 鼠标滚轮到最底端继续加载新数据思路(多用于微博、空间、论坛)
- Asp.net夜话之一:asp.net介绍
- root权限
- Jsp的应用
- TransactionScope
- PowerDesigner使用教程 —— 概念数据模型