生成验证码时的怪事!

wartskcaj 发布于 2011/07/18 18:26
阅读 468
收藏 0
用的springmvc,使用注解@RequestMapping(value = /xxxx.do")映射访问url,

其中一个方法的作用是返回验证码,返回类型void,

可是每次这个方法都执行了两次,但登录界面显示的验证码图片是第一次的,用firebug看到的验证码是第二次的,改了好几个小时,累到吐血,终于找到罪魁祸首:

response.setContentType("image/jpeg");

把它狠狠地注释掉之后,一切都正常了,

各位:谁能告诉我这是为什么?是用了spring的缘故?
加载中
0
豆腐块
豆腐块
这个问题我也遇到啦,但是我注释了貌似还是没用呢,方法依然执行多次,但是ie下正常
0
wartskcaj
wartskcaj

引用来自“豆腐块”的答案

这个问题我也遇到啦,但是我注释了貌似还是没用呢,方法依然执行多次,但是ie下正常
火狐下不能加时间串,加了有时候会请求两次,其他的浏览器需要加时间串,不然浏览器会缓存图片
0
今天王爷
建议你用皕应的HCaptcha,最有名的验证码服务了,安全专业,防止刷票和注册机的最佳选择 http://www.hinsite.com
0
大賢者
大賢者
验证码图片  no cache 等等。
返回顶部
顶部