您好、欢迎来到现金彩票网!
当前位置:秒速快三投注平台 > 刷新周期 >

JSP刷新网页page对象还存在吗?session是不是关闭浏览器生命周期

发布时间:2019-07-09 21:57 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  session就是会话,因为HTTP的无状态特性所以想实现会话的功能,必须在每一个请求和响应上附加一个ID来标识一次会话。服务端一般通过两种技术来标识会话。第一种是使用cookie技术,cookie是一种客户端技术,它是用户浏览器提供的功能,通常是以一个受访问域和大小限制的文本文件在客户端进行储存的,在每次请求时都附带在HTTP头中。在JSP中是JSESSIONID=XXXX的形式,通过TcpMoniter可以看到。但是cookie受限于浏览器,如果浏览器没有cookie功能或者用户关闭了cookie功能的话这时候就无法标识会话(在早期的BBS登陆时通常会看到使用本论坛必须开启cookie支持)。另一种技术是使用URL重写,就是说在每一个URL的后面附加一个参数JSESSIONID=XXXX进行标识。在JSP中提供了response.encodeRedirectURL()方法来自动在URL中添加这个参数。WEB服务器根据这个ID在内容中存储与这个会话相关的数据。由于不能及时检测到用户的退出行为同时为了控制内存使用,WEB服务器一般采用超时时间的方式来清理session,默认是30分种,对最后访问时间大于超时时间的session进行清除。这两种技术各有优劣,URL重写的方式解决了cookie技术受限于浏览器的缺陷(目前浏览器默认支持cookie),但采用cookie技术可以在用户关闭浏览器后再次打开浏览器进行访问时保持会话, URL重写的方式则不行。因此有些比较重要的网站如电子商务等会同时采用两种技术。

http://fundacionsabugo.com/shuaxinzhouqi/442.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有