页面一打开着不去碰触,过了很长时间去点击,所有的页面都报错了,重新打开一个浏览器就好了,这事什么原因呢?

解决方案 »

  1.   

    session超时了。
    你要判断session里面的东西在不在了,如果不在,要进行提示。
      

  2.   

    过了很长时间去点击,所有的页面都报错了。
    你的project有加过滤器吗?
      

  3.   

    session超时,可能是你取session里的值的时候没做空值判断
      

  4.   

    应该是有用到session
    长时间不操作的话,session会自动销毁,也就是说你之前在session里设置的变量都不存在了,如果再访问这些变量的话,就会报错。最好是可以加上过滤器,判断如果没有session的话,统一跳转到登录页面(或者错误页面等等)
      

  5.   

    session的默认过期时间可以到Tomcat安装目录的server.xml中设置,默认时间是30分钟。
      

  6.   

    session超时了,自动销毁
    用个fileter处理下啊
      

  7.   

    这里是重新打开浏览器就好了?应该不会是吧。你没有做处理罢了,一般的WEB开发都有着过滤器一说,也就是一个filter,建议楼主去看看,其实就是处理基本东西的。当然这里可能不是这个原因造成的。因为没有过滤器,一个页面在怎么久没有丢失信息的话,是不会过期的。