JAVAWEB的session 如果客户端暂时断网,1分钟后客户端还能取到session的值吗?

来源:百度知道 编辑:UC知道 时间:2024/05/26 01:42:38
用户登录之后 session.setAttribute("loginName",登录名);
我的session设置时间为30分钟.

如果这个用户暂时断网一分钟,然后再继续操作我的网站,
客户端session.getAttribute("loginName")还能取到值否?

只要该用户断网不超过30分钟,都可以从session中取到LoginName。不过需要注意的是,此时客户端的浏览器应该支持cookie并且没有清空cookie。因为sessionId是保存在客户端的,而服务器是要通过查找客户端请求header中带的的sessionId来判断该用户的session是否存在。