session对象在web开发中的创建以及sessionId生成并返回客户端的运行机制
来源:互联网 发布:shodan查看网络摄像头 编辑:程序博客网 时间:2024/04/29 19:54
下面是在IE下测试,因为IE6.0的一个BUG就是IE的隐私设置即使是阻止所有cookie时,也还是会以会话cookie来保存sessionId.所以下面都是以会话cookie来讨论的,
(1)在server没有关闭,并在session对象销毁时间内,当客户端再次来请求server端的servlet或jsp时,将会将在第 一次请求时生成的sessionId并附带在请求信息头中并向server端发送, server端收到sessionId后根据此sessionId会去搜索(此过程是透明的)server对应的session对象并直接返回这个 session对象,此时不会重新去建立一个新的session对象。
(2)当server关闭(之前产生的session对象也就消亡了),或 session对象过了其销毁时间后,浏览器窗口不关,并在本浏览器窗口再次去请求sever端的servlet和jsp时,此时同样会将 sessionId(server关闭或session销毁时生成的sessionId)发送到server端,server根据sessionId去找 其对应的session对象,但此时session对象已经不存在,此时会重新生成一个新的session对象,并生成新的sessionId并同样将这 个新生成的sessionId以响应报文的形式送到浏览器内存中。
(3)当server没有关闭,并session对象在其销毁时间内,当请求一个 jsp页面回客户端后,关闭此浏览器窗口,此时其内存中的sessionId也就随之销毁,在重新去请求sever端的servlet或jsp时,会重新 生成一个sessionId给客户端浏览器,并存在浏览内存中。
- 对session对象在web开发中的创建以及sessionId生成并返回客户端的运行机制.
- session对象在web开发中的创建以及sessionId生成并返回客户端的运行机制
- 对session对象在web开发中的创建以及sessionId生成并返回客户端的运行机制.
- 建议在客户端生成比较固定的sessionid
- 会话对象session的创建,保存以及与客户端之间会话原理,过程
- 会话对象session的创建,保存以及与客户端之间会话原理,过程
- . Servlet创建一个响应,并返回到Web容器,Web容器返回响应到客户端
- 使用sessionID 获取session对象
- 根据sessionid 获得session对象
- 根据sessionId获取session对象
- 根据sessionId获取Session对象
- cookie和session中sessionid怎么来的以及区别
- Structs2中的参数传递方式以及对Web对象(request,session,application)的操作
- 在vs2005中创建Web Services服务,并通过客户端调用(具体的步骤)
- 在vs2005中创建Web Services服务,并通过客户端调用(具体的步骤)
- Web开发Struts:Session对象创建和控制
- sessionID是如何在客户端和服务器端传递的?
- 用VS2008向导创建的ATL windows 服务,在客户端创建COM对象是返回0x80080005
- Friendsabroad.com世界上最大的在线语言学习社区,通过交友方式互助学习语言。
- 无法使用MSHFLXGD.OCX控件的一个解决办法
- c文件操作
- 【ABAP】Creat a client-server demo to process a http request using SAP Web AS
- Karzi: 基于 AJAX 的 WebChat
- session对象在web开发中的创建以及sessionId生成并返回客户端的运行机制
- 我刚刚做了一个英文歌词的网站,大家支持
- subsonic 视频,配置,示例,查询工具,官方网站,学习资料,下载
- 猪猪和猴猴去登骊山喽~(KK记)
- hibernate 复合主键
- 《Advanced Programming in the UNIX Environment》读书笔记(2)
- zhaoli
- vista 切换到UAC时黑屏的处理
- 1.系统学习java的开始