首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java随机汉语言验证码

2013-08-04 
java随机中文验证码?中间的超长的字符串是常用汉字的Unicode码,可以直接对应相应的汉字,用Random去随机获

java随机中文验证码

?中间的超长的字符串是常用汉字的Unicode码,可以直接对应相应的汉字,用Random去随机获取不同的位置,这样就能随机获取不同的中文汉字了。

然后再在页面上引用OK啦!当然如果需要验证的话,最好把拿几个随机的汉字一并保存到session中或者。

?这里的js方法中,img.src=img.src +"?" +new Date().getTime();这个原因是:

因为在浏览器中有缓存,如果没有+后面的内容的话,那就是:

?

img.src=img.src,虽然还是向服务器发请求,但是src的内容没变,浏览器的缓存中有,所以就不直接响应而是直接用缓存。而加上了+后面的内容,那么src的内容就变了,内存中没有这个,必然要重新请求服务器并响应。这个时候请求的结果就会使新的验证码图片了。

热点排行