关于session的生命周期的疑问 网页关闭了,当然不能在取到session了,要是能取到,那不就乱了。30分钟指的是当你一个窗口在没有关闭的情况下且没有任何响应的时候。也就是说,当你一个窗口30分钟呢,你未对他进行任何操作,他的session将回收。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个sesion的有效范围就是在一个会话范围内。会话结束,session就失效了。由于你的程序可能只有一个网页,所以,关闭了页面,就相当于结束了会话。如果希望某些信息报存的时间更长,可以用applicatin 这个内置对象。---只要你的服务器不关闭,信息就会一直存在。application.setAttribute();application.getAttribute(); 好的,我明白了,这几天一直被这些东东搞得乱乱的,但是如果我用这个窗口访问别的SERLVET然后再跳回来那么SESSION还会存在吗?可否留下OICQ或MSN, session是对用户而言的吗?是不是每个用户都有自己的session而他们的session是不同的? 奇怪,为什么你们都认为网页关闭了SESSION就会消失呢?一定是程序写得有问题很明显的道理,SESSION的时间信息是由SERVER来维护的SERVER要根据有多长时间没跟此ID的用户进行交互来判断是否令其失效然而用户端在关闭页面的时候,SERVER是不可能知道的 加载数据库驱动的问题 如何在jscrollpane中显示最新的内容 window类和panel类有什么区别 求程序 struts2 spring hibernate 整合错误????? 求救高手~~~一个接口的问题~~~~~~~~~~~~ map的保存问题? 请推荐JAVA的算法和数据结构的书 带参数 运行jar 失败 请高手回答这个问题,请注意看注释部分 重分求答!!!问题解决就结贴!!!(紧急) 关于static定义的问题?
由于你的程序可能只有一个网页,所以,关闭了页面,就相当于结束了会话。
如果希望某些信息报存的时间更长,可以用applicatin 这个内置对象。---只要你的服务器不关闭,信息就会一直存在。
application.setAttribute();
application.getAttribute();
但是如果我用这个窗口访问别的SERLVET然后再跳回来
那么SESSION还会存在吗?
可否留下OICQ或MSN,
是不是每个用户都有自己的session
而他们的session是不同的?
一定是程序写得有问题
很明显的道理,SESSION的时间信息是由SERVER来维护的
SERVER要根据有多长时间没跟此ID的用户进行交互来判断是否令其失效
然而用户端在关闭页面的时候,SERVER是不可能知道的