jsp 验证码刷新无反应 怎么回事

我用的生成验证码为 authcode.jsp

在 login.jsp 中使用:

输入验证码:看不清

<br> function reloadImage(imgurl){<br> var getimagecode=document.getElementById(&quot;codeimg&quot;);<br> getimagecode.src= imgurl;<br> }<br>

但是就是不刷新,到底是哪儿出问题了呢?

假如url相同的话,浏览器会从本地缓存先读取,那么这样就刷新及木有用处。
而加了随机数相当于每次url都不相同,会从服务器重新取得。

你去那个authcode.jsp下做个打印 看有没有调用两次

1,js代码调用了木有
2,假如木有调用,那么JavaScript改成小写
看不清
试试

改成[code="js"]getimagecode.src= imgurl+"?id=" + Math.random(); [/code]试试。

[quote]太好了,可以了,谢谢谢谢,能告诉我什么原理吗? [/quote]
加个随机数防止缓存。