11级_Java_曹建波 11.05 Session2
来源:互联网 发布:向日葵域名登录失败 编辑:程序博客网 时间:2024/05/17 18:00
Session2
在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。
Session和Cookie的主要区别在于:
Cookie是把用户的数据写给用户的浏览器。
Session技术把用户的数据写到用户独占的session中。
Session对象由服务器创建,开发人员可以调用request对象的getSession方法得到session对象。
session实现原理
IE禁用Cookie后的session处理
实验演示禁用Cookie后servlet共享数据导致的问题。
解决方案:URL重写
response. encodeRedirectURL(java.lang.String url)
用于对sendRedirect方法后的url地址进行重写。
response. encodeURL(java.lang.String url)
用于对表单action和超链接的url地址进行重写
附加:
Session的失效
Web.xml文件配置session失效时间
- 11级_Java_曹建波 11.05 Session2
- session2
- session2
- Session2
- 11级_Java_曹建波4.07 方法
- 11级_Java_曹建波3.29 控制流程
- 11级_Java_曹建波4.11 接口
- 11级_Java_曹建波4.17 数组
- 11级_Java_曹建波5.02 GUI程序设计
- 11级_Java_曹建波5.04 事件适配器
- 11级_Java_曹建波5.10 字符流
- 11级_Java_曹建波5.14 字节流
- 11级_Java_曹建波5.18 多线程
- 11级_Java_曹建波5.30 WHERE子句
- 11级_Java_曹建波6.05 索引
- 11级_Java_曹建波6.08 存储过程
- 11级_Java_曹建波6.12 触发器
- 11级_Java_曹建波6.14 事务
- Junit4 相关
- cocoa2d tiled 地图编辑器
- qt4.6.3移植到mini2440的过程
- UITableView详细解析
- 一个游戏程序员的学习资料
- 11级_Java_曹建波 11.05 Session2
- iBatis动态SQL标签用法
- 在外部调用RFC的时候,使用ABAP调试
- android 混淆Conversion to Dalvik format failed with error 1错误
- Mysql安装配置
- STM32之GPIO
- IOS应用程序多语言本地化解决方案
- 11级_Java_曹建波 11.06 Session3
- Ubuntu_安装Apache、MySql和PHP