java中怎么注销 session

Python017

java中怎么注销 session,第1张

(1)session.invalidate()

(2)服务器有session过期时间,达到过期时间没有访问,自动就注销了

(3)切断与服务器的会话连接,如关闭浏览器、浏览页也可以,这样做不会实时让服务器上的session注销,但只要你不保存之前用过的session信息并重复使用(或重放),再次访问时服务器会新分配一个session

第一种:直接关闭浏览器即可注销session,session是会话级别的,也就是说会话结束,那么session注销;

第二种:session.remove("buser"),通过remove方法直接删除不需要的session‘

第三种:设置timeOut,之后超过设置的时间session自动注销。

用jsp写了一个注销脚本logout.jsp如下:

<%

session.removeValue("UserName")

session.removeValue("UserClass")

session.invalidate()

response.sendRedirect("index.jsp")

%>