java中关闭浏览器后怎么清除session?

关闭浏览器有多种方式,比如:直接X掉,或者按ALT+F4,或者双击左上角的IE小图标,或者收藏夹链接另一网站,或者我刚刚登陆,但我按返回,退回到别的网站,或者是任务栏中右... 关闭浏览器有多种方式,比如:直接X掉,或者按ALT+F4,或者双击左上角的IE小图标,或者收藏夹链接另一网站,或者我刚刚登陆,但我按返回,退回到别的网站,或者是任务栏中右键点关闭,等多种关闭方式。那么我怎么才能在关闭浏览器之后将session清除呢?目的:我是想统计我程序在线的准确人员,在出现问题时可以很好的提示他们。求各大侠给点意见或者答案。 展开
 我来答
匿名用户
2013-07-18
展开全部
首先我想说明下、session是有服务器也就是Web容器创建的、使用request.getSession()来获取HttpSession对象、使用session.setAttribute()进行数据的保存、而使用session.getAttribute()来获取session内保存的数据、 在以下三种情况下、都可以结束session一、关闭浏览器、二、调用HttpSession的invalidate()方法、删除HttpSession对象和数据、三、两次访问时间间隔大于session定义的非活动时间间隔、注意:在session结束时、服务器会清空当前浏览器相关的数据信息、 祝君好运、谢谢、
韩东2008
2015-06-17 · TA获得超过130个赞
知道小有建树答主
回答量:627
采纳率:0%
帮助的人:228万
展开全部
使用浏览器的事件(关闭浏览器要做的动作),然后通过ajax清楚session,和退出的做法一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yugi111
推荐于2016-02-16 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
  1. session只和服务器有关;

  2. cookie和浏览器有关;

  3. 所以关闭浏览器,服务器照样可以remove,session,不需要操心。

  4. HttpSession sessoion = request.getSession();

    session.removeAttribute("username");

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-18
展开全部
seesion的作用在一个会话,你浏览器启动的那一刻,服务器为你创建,关闭的时候为你销毁,不用你管的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式