在jsp文件中,如何用js判断session是否失效?
在web.xml中,设置session的有效时间如下:
<!-- 设置session的有效时间 -->
<session-config>
<session-timeout>1</session-timeout>
</session-config>
<session-config>
<session-timeout>1</session-timeout>
</session-config>
js判断不了,只能服务求端判断。你是要时时判断就用计时器不断轮训服务器动态页获取session状态,此操作也会导致session永远无法过去,因为一直在访问使用中,除非服务器内存回收之类的导致session丢失
只是用js记录是否session超时,用服务器端标签赋值给js变量
<script>
var offline='<%Session为null输出0的判断,否则输出1%>'
</script>
看cookie里面的SessionID还在不在
JS判断不了的,Session如果不存在JSP根本刷不出来。
可以获取SessionTimeout的值,在JS里面倒计时,时间结束后进行相应处理。