不是超时的问题,我超时设置成-1了,
怀疑是访问服务器过于频繁导致服务器将session清空。
我调试了一下,sessionID变化了。
session中取不到登陆用户名将导致重新登陆,
各位高手,有没有好的解决办法。

解决方案 »

  1.   

    session怎么会莫名其妙的变化了?
      

  2.   

    是这样的,我在过滤器中输出当前session保存的用户名和sessionID.
    在点开菜单树的过程中会出现,session中保存的用户名为null了,sessionid也变成一个新的了。
    调用session.isnew()输出true.
    所有应该是服务器线程重启了或是其它原因导致session关闭,然后重新生成了一个新的session.
    我觉得大概是这样原因,但是想不出好的解决办法
      

  3.   

    原因可能是cookie被清空,无法再取到sessionid,导致创建新的session
      

  4.   

    难道你使用了frame或者iframe,并且用了html?如果是,把html换成jsp