Java HttpSession
来源:互联网 发布:建材网络推广 编辑:程序博客网 时间:2024/06/05 03:16
Session的存在价值
http是无状态的协议,客户每次读取web页面时,服务器都打开新的会话,而且服务器也不会自动维护客户的上下文信息,那么要怎么才能实现会话跟踪呢?session就是一种保存上下文信息的机制,它是针对每一个用户的,变量的值保存在服务器端,通过SessionID来区分不同的客户,session是以cookie或URL重写为基础的,默认使用cookie来实现,系统会创造一个名为JSESSIONID的输出返回给客户端Cookie保存。
保存SessionID的方法
既然客户端需要保存session的ID,那么保存的方法不止一种:
- 默认的cookie方法,由cookie保存session的ID。
- 遇到cookie被禁止的情况,第一种方法就不能满足要求了。于是有一种重写URL的方法,就是把session id附加在URL路径的后面,附加的方式也有两种,一种是作为URL路径的附加信息,另一种是作为查询字符串附加在URL后面。网络在整个交互过程中始终保持状态,就必须在每个客户端可能请求的路径后面都包含这个session id。
- 隐藏表单法,没用过,不了解。看意思是说在发表单信息的时候会有一个隐藏表项是Session的ID,但是一直在想,要是这个页面没有表单怎么破。
基本就是这样,CHP的意思是让使用默认的第一种,会简单一些。但是还是不会
0 0
- Java HttpSession
- Java-HttpSession
- Java web----HttpSession
- Java-HttpSession监听
- java HttpSession理解
- java WebSocket 获取httpSession
- HttpSession
- HttpSession
- HttpSession
- httpsession
- HttpSession
- HttpSession
- HttpSession
- HttpSession
- HttpSession
- HTTPSession
- HttpSession
- HttpSession
- 用PHP程序简单操作Memcached的增删改查
- MyEclipse An error has occurred. See error log for more details. org/eclipse/jdt/internal/ui/dialogs
- Python产生随机数
- 第一天 java基础学习
- 斐波那契数列
- Java HttpSession
- jquery中的mouseenter实现理解
- 80端口被电信屏蔽,利用80端口映射解决发布网站应用等问题
- 关于6410的调试
- 从这里开始学习 Linux
- matlab 序列的类型
- Linux 信号量
- 学习C++:实践者的方法
- arm-linux-gcc UBUNTU 下搭建环境