日期:2014-05-17  浏览次数:21122 次

servlet生成验证码图片 如何实现验证码的刷新
验证码: 
  <a href="javascript:change()">
  <img id="code" alt="看不清楚换一个" src="admin/servlet/safecode" /> </a>
  //admin/servlet/safecode为生成验证码图片的Servlet访问 路径
  <script type="text/javascript">
function change() {
document.getElementById("code").src = "admin/servlet/safecode";
}
</script>

这样写对吗?
这样写实现不了刷新,是不是因为缓存的原因?

------解决方案--------------------
admin/servlet/safecode?radom=Math.random()
------解决方案--------------------
在你的页面,servlet URL后面加上时间戳即可,CSDN就是这么干的,还不清楚直接view CSDN网页源码
------解决方案--------------------
表示我虽然用过两种实现验证码功能,但是就是没有这个servlet的。。

如果是用java或者jsp页面的我倒是可以帮一点。