做验证码的时候,你的写入session的代码不能放在这个页面上,而应该写到你的code.do这个url对应的代码中去。你只要这样做,你的问题也就迎刃而解了。

解决方案 »

  1.   


    在code.do对应的代码中,生成随机码,并且写入session,并根据随机码动态生成图片。你如果将生成随机码的代码放在当前这个页面上,那你生成的图片的地方怎么知道该怎么生成。难道你在code.do里面去session里面获取?
      

  2.   


    在code.do对应的代码中,生成随机码,并且写入session,并根据随机码动态生成图片。你如果将生成随机码的代码放在当前这个页面上,那你生成的图片的地方怎么知道该怎么生成。难道你在code.do里面去session里面获取?
    我在后台生成随机码一边存到session中,一边根据这个随机码生成图片后,session中的随机码总是比图片慢一步
    我改成在前台用js生成随机码,然后传给后台,后台根据随机码生成图片
    现在遇到的问题就是,我在js里面生成随机码是成功了,可我要怎么怎么传给后台(servket),而后台又怎么取到呢?
    代码怎么写?我不想用session了,有问题
      

  3.   

    做验证码,为何不用js?js直接onclick刷新随机排序
      

  4.   

    img标签的src=一个jsp,然后这个jsp输出图片并把验证码放进Session里