我登录到首页要输入用户名、密码以及验证码,在登录页,我不做任何操作,大概什么5、6分钟之后再去登录,却说验证码失效。这是什么原因引起的???

解决方案 »

  1.   

    首页登录,验证码是需要隔时更新的。所以放在session中最好。
    如果楼主要永久有效可以放到数据库中或者存在文本中。
      

  2.   

    验证码一般都是放到SESSION里面的 应该是SESSION失效了。。
      

  3.   

    是保存在session里面的,相关资料说是session默认30分钟失效
      

  4.   

    验证码是通过servlet获取存放在session中的
    HttpSession session=request.getSession();
    session.setAttribute("check", new String(rands));
    验证码失效就是你的session过时了,你局部刷新重新获取一下就OK
      

  5.   

    不同开发环境的session有限期不一样,可以自己设置下。
      

  6.   

    session可以再WEB.XML改的,好像timeout这个产生,单位是分钟