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

发布时间:2024-05-08 04:46 发布:上海旅游网

问题描述:

用户登录之后 session.setAttribute("loginName",登录名);
我的session设置时间为30分钟.

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

问题解答:

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

热点新闻