关于Session
来源:互联网 发布:云平台软件 编辑:程序博客网 时间:2024/04/27 13:24
1. HttpServletRequest中的Session管理方法
³getRequestedSessionId():返回随客户端请求到来的会话ID。可能与当前的会话ID相同,也可能不同。
³getSession(boolean isNew):如果会话已经存在,则返回一个HttpSession,如果不存在并且isNew为true,则会新建一个HttpSession
³isRequestedSessionIdFromCookie():当前的Session ID如果是从Cookie获得,为true
³isRequestedSessionIdFromURL():当前Session ID如果是由URL获得,为true
³isRequestedSessionIdValid():如果客户端的会话ID代表的是有效会话,则返回true。否则(比如,会话过期或根本不存在),返回false
³HttpSession的常用方法
²getAttributeNames()/getAttribute()
²getCreateTime()
²getId()
²getMaxInactiveInterval()
²invalidate()
²isNew()
²setAttribute()
²setMaxInactivateInterval()
2. Session总结
1.服务器的一块内存(存key-value)
2.和客户端窗口对应(子窗口)(独一无二)
3.客户端和服务器有对应的SessionID
4.客户端向服务器端发送SessionID的时候两种方式:
1.cookie(内存cookie)
2.rewriten URL
5.浏览器禁掉cookie,就不能使用session(使用cookie实现的session)
6.如果想安全的使用session(不论客户端是否禁止cookie),只能使用URL重写(大大增加编程负担),所以很多网站要求客户端打开cookie
- 关于Session
- 关于session
- 关于Session
- 关于session
- 关于session
- 关于Session
- 关于 Session
- 关于session
- 关于session
- 关于session
- 关于session
- 关于Session
- 关于Session
- 关于session
- 关于Session
- 关于session
- 关于session
- 关于session
- 可视化脚本
- CodeSmith中SchemaExplorer类API文档2
- 2012年8月24日
- SQL Server数据库简体繁体数据混用的问题
- Java抽象类分析
- 关于Session
- 【单例模式】饿汉式&懒汉式
- hdu 1027 字典序全排列
- Javascript性能优化
- 关于手机浏览器用户群的思考
- 芯片缺货影响全球智能手机商
- SED单行脚本快速参考
- 浅聊这2个月的学习
- awk 正则表达式、正则运算符详细介绍