昨天在网上看到CSDN中有个判断session失效的方法
if(httpServletRequest.getSession(false)== null){
System.out.println( "Session has been invalidated! ");
}else{
System.out.println( "Session is active! ");
chain.doFilter(request, response);
}
然后我在拦截器里写了下,debug时候发现,session已经失效,但是执行的却是else中的方法,这问这是怎么回事啊???????????
if(httpServletRequest.getSession(false)== null){
System.out.println( "Session has been invalidated! ");
}else{
System.out.println( "Session is active! ");
chain.doFilter(request, response);
}
然后我在拦截器里写了下,debug时候发现,session已经失效,但是执行的却是else中的方法,这问这是怎么回事啊???????????
----你是怎么判断session已经失效的?