request.getSeesion(boolean),这个里面传了一个boolean值,这个值如果是true,那么如果当前的request的session不可用,那么就创建新的会话,如果存在就返回当前的会话。如果参数是false,那么在request的当前会话不存在的时候就返回null。
这样就可以很容易的联想到这个所谓的request的当前会话是否存在和session过期的联系,所以就可以“近似地”认为session不存在就是session过期了,那么就可以很容易地判断session是否过期了。
方法如下:
if(request.getSession(false)==null)
System.out.println("Session has been invalidated!");
Else
System.out.println("Session is active!");
《摘要》