自己搞了个jsp网站,验证码刷新时,却不能正常刷新:代码如下:
<img src="proodeservlet"/>每次点击“换一张”就重新加载一次产生验证码的servlet,可是还是不能刷新。后来我一个朋友建议我每次都传一个不同的参数过去,即<img src="proodeservlet?"+Math.random() />结果还是不行,而且他这个url重写是什么意思啊?可以这样写吗?为什么连参数名都不要呢?

解决方案 »

  1.   

    <img src="proodeservlet?abc="+Math.random() />
    abc随便写
      

  2.   

    看看我的做法吧<script type="text/javascript">  
    var VerifyCodeTimes=1;  
    function reloadImg(){  
      document.getElementById("vc").src = "image.jsp?"+(VerifyCodeTimes++); // 加上VerifyCodeTimes,保证每次刷新时,图片的链接都不一样,Firefox 就会每次去服务器读取新的图片了。  
       // $("vc").src = "image.jsp?"+(VerifyCodeTimes++); // 此用法适合于prototype的情况下  
     }  
     </script>  
      

  3.   

    难到你在本页面直接右键刷新也不会改变验证码吗?应该不会出现这样的问题啊。你可以在你的proodeservlet中加上一个测试语句,将你的验证码输出到控制台,这样你就可以看看你每一次点击“换一张”的时候,验证码是否产生