首先我想说明下、session是有服务器也就是Web容器创建的、使用request.getSession()来获取HttpSession对象、使用session.setAttribute()进行数据的保存、而使用session.getAttribute()来获取session内保存的数据、 在以下三种情况下、都可以结束session一、关闭浏览器、二、调用HttpSession的invalidate()方法、删除HttpSession对象和数据、三、两次访问时间间隔大于session定义的非活动时间间隔、注意:在session结束时、服务器会清空当前浏览器相关的数据信息、 祝君好运、谢谢、
使用浏览器的事件(关闭浏览器要做的动作),然后通过ajax清楚session,和退出的做法一样
session只和服务器有关;
cookie和浏览器有关;
所以关闭浏览器,服务器照样可以remove,session,不需要操心。
HttpSession sessoion = request.getSession();
session.removeAttribute("username");
seesion的作用在一个会话,你浏览器启动的那一刻,服务器为你创建,关闭的时候为你销毁,不用你管的