Session 0 closed because of CloseReason这算是session失效吗?
java web登陆中,我的设置时这样
session.setAttribute("loginUser",loginUser);
//设置session的超时时间
request.getSession(false).setMaxInactiveInterval(20);//20秒
采用拦截器拦截操作:
<!-- 拦截器配置 -->
<mvc:interceptors>
<!-- session超时 -->
<mvc:interceptor>
<mvc:mapping path="/*/*"/>
<bean class="com.fhc.user.SessionTimeoutInterceptor">
<property name="allowUrls">
<list>
<!-- 如果请求中包含以下路径,则不进行拦截 -->
<value>/user/userLogin</value>
<value>/sts/stsDisk</value>
<value>/user/userLogout</value>
</list>
</property>
</bean>
</mvc:interceptor>
</mvc:interceptors>
设置了20秒后session失效,然后20秒后,打印出的信息为什么sessionid还是存在啊?
String sessionIdName = request.getSession(false).getId();
System.out.println("sessionIdName:"+sessionIdName);