项目升级感悟(验证码图片src后面加随机数)
来源:互联网 发布:centos yum 安装vim 编辑:程序博客网 时间:2024/05/16 15:11
今天查看系统之前的代码,又发现了一个神奇的东西!发现实现点击验证码图片换验证码时,<image>的onclick里面做的就是改变<image>标签的src属性。
/** 刷新验证码 */refreshImg : function(thiz) {//thiz.src = 'captcha.jsp';thiz.src = 'captcha.jsp?' + Math.round(Math.random() * 100000);},
方法就是给url带一个随机数,这样每次点击验证码图片时,都会由于src改变而重新请求jsp。原先看别人写的验证码实现代码还真没注意到这个东西。
还有发现一个需要注意的东西,就是在jsp页面调用outputStream输出流输出时,要写着两行代码在最后out.clear(); out = pageContext.pushBody();“out”和"pageContext"都是jsp的内置对象,之所以要调用这两个方法是由于jsp container在处理完成请求后会调用releasePageContet方法释放所用的PageContext object,并且同时调用getWriter方法,由于getWriter方法与在jsp页面中使用流相关的getOutputStream方法冲突,所以会造成这种异常:
java.io.IOException: Stream closed严重: Servlet.service() for servlet jsp threw exception。
0 0
- 项目升级感悟(验证码图片src后面加随机数)
- 验证码图片链接后面为什么要加一个例如Math.random()的JS随机数生成函数
- URL后面加随机数
- URL后面加随机数
- 随机数图片验证码
- 简单实现验证码随机数(其实原理很简单就是一堆图片,然后点击随机改变图片的src属性)
- 点击图片,图片src重新加载(用于图片验证码)
- 关于Servlet生成验证码的src为什么要带随机数的问题
- ajax请求方法后面加随机数的作用
- android压缩图片的算法,加水印,图片验证码
- maven项目 图片验证码
- 服务端 jscript 生成随机数图片验证码 by shawl.qiu
- 验证码技术——显示随机数图片
- 一次软件项目升级实施感悟
- java产生随机数,适合用于验证码,数字加字母的
- 图片验证码加时间戳刷新注意
- java随机数Random(生成验证码)
- Python实现图片验证码识别工具——宜人贷SRC出品
- Delphi操作Word的方法
- 对JQuery的ajax进行二次封装
- Android中得Static关键字
- How to Get Table’s Generated Ids
- 调试fpm的一些小笔记
- 项目升级感悟(验证码图片src后面加随机数)
- http请求
- CSS3特殊属性整理
- 书签
- Swift学习之UIButton
- maven'
- lightoj 1080 Binary Simulation (线段树区间更新)
- 解密Apache HAWQ ——功能强大的SQL-on-Hadoop引擎 [作者:常雷]
- 读书笔记--IPC机制(一)