一个session是不是
当浏览器关闭时就会在服务器端被删除??但前几天做练习时碰到:
我的一个后台页面需要用户名和密码登入,
登入成功后 session.setAttrubute("admin", "true");
然后我把浏览器的窗口关闭,
再session.getAttrubute("admin");
取出来却还是 true
.......
然后我在网上找到这样的说法:
session的开始时刻比较容易判断,它从浏览器发出第一个HTTP请求即可认为会话开始。但结束时刻就不好判断了,因为浏览器关闭时并不会通知服务器,所以只能通过如下这种方法判断:如果一定的时间内客户端没有反应,则认为会话结束。是这样的吗?
浏览器关闭时,服务器不会把与其对应的session删除吗?
当浏览器关闭时就会在服务器端被删除??但前几天做练习时碰到:
我的一个后台页面需要用户名和密码登入,
登入成功后 session.setAttrubute("admin", "true");
然后我把浏览器的窗口关闭,
再session.getAttrubute("admin");
取出来却还是 true
.......
然后我在网上找到这样的说法:
session的开始时刻比较容易判断,它从浏览器发出第一个HTTP请求即可认为会话开始。但结束时刻就不好判断了,因为浏览器关闭时并不会通知服务器,所以只能通过如下这种方法判断:如果一定的时间内客户端没有反应,则认为会话结束。是这样的吗?
浏览器关闭时,服务器不会把与其对应的session删除吗?
解决方案 »
- 关于struts2的基础错误,我是个小菜,实在找不出来原因了,求帮忙
- grails 框架 连接sql server2000在问题
- description The server encountered an internal error () that prevented it from fulfilling this reque
- 谁提供几个比较专业的流程图设计文档啊
- struts+Ajax添加数据问题????????????
- 求助:用MyEclipse3.2中的hibernate如何配数据源?作出来马上给分
- Tomcat与mysql连接问题
- 如何用在jsp中调用存储过程呢?
- javascript 能够传递数组参数吗?
- 求助!一个jsp访问数据库的小问题!
- 数据源与JNDI里的英文意思
- 在JSP中显示实时采集数据的波形图,用什么方法好点啊?
如果三十分钟之后用户没有回话,就会自动删除此对象。 。
设置有效时间
B589DD7F9D9F7FF56EBEBF9E2614A239
这样的一个长串,在打开一个新浏览器时想用刚才的SESSION 可以这样
访问一个页面,将SESSIONID作为参数传递过去就OK了
如http://localhost:8080/testWeb/index.jsp?JSESSIONID=B589DD7F9D9F7FF56EBEBF9E2614A239
这样你访问的页面就可以访问刚才请求的SESSION了而且这证明在浏览器关闭时与SESSION的清除没有直接关系