看<input type="hidden" id="code" value=<%=Num%>>里面的值是否为null

解决方案 »

  1.   

    把<input type="hidden" id="code" value=<%=Num%>>放到
    <img src="ImgServlet"></img>标签后面
      

  2.   

    就是在img后面的
    我在页面打印了一下Num
    它总是前一个页面的验证码
    第一次打开页面的时候是null
    但你刷新一次就有了值了
    例:
      这是第一次打开页面:      验证码:8494   Num:null
      刷新一次
          验证码:5574   Num:8494
      再刷新一次
          验证码:8686   Num:5574怎么样才能使它俩的值能一致了呢?
    要不然在javaScript我没办法判断!
      

  3.   

    <input type="hidden" id="code" value=<%=Num%>>
    放下面这段后面
    <%
    String Num=Session.getParementer("rand")
    out.println(Numm);//打印到前台看一下随机数是否传过来,问题就出在这儿
    %>
      

  4.   

    有点头晕,大哥能帮我编一下么,
    不用写Servlet只写下前台就行了,我实在弄不明白
      

  5.   

    刚才我试了下,也是你这个问题,看来需要用ajax了。因为当打开这个页面时,验证码Servlet还没有完成,所以在页面第一读是null,以后每次只能读到上次的数。