如果在个jsp里
有这么句话
var sysUserID=<%=session.getAttribute("userId")>
把session里一个值付给了个js变量 那如果页面长时间不操作过期了 
那这个js变量的值还会存在么?

解决方案 »

  1.   

    如果你重新去赋值那肯定是不存在了的,因为session过期了。但如果你是打开了那个页面,过期后,并不刷新,那么这个js变量值还是存在的。
      

  2.   

    如果刷新并且session过期~那样重新付值的话 js的对象就没值
      

  3.   

    如果session已经过期,再运行该语句当然就不能获得。但是如果语句执行后过期,值肯定就付上去了噻
      

  4.   

    不刷新 会在页面上有
    但由于服务器端的session已经不存在,所以继续操作服务器将不会有对应处理