jsp+jquery 实现图片验证码(在主页面不刷新的情况下可更换图片)
来源:互联网 发布:top域名注册 编辑:程序博客网 时间:2024/04/28 07:25
原理如下:
1.写一个类生成图片文件(Image.java)
2.写一个jsp文件,用于生成图片(createimage.jsp)
3.写一个主页面,用于显示图片验证码(image.jsp)
4.写一个jsp文件,动态加载图片,用于更换图片验证码(imagesrc.jsp)
5.写一个验证图片验证码是否正确的jsp文件
在image.jsp中获取createimage.jsp中生成的图片,然后显示出来,点击更换图片的时候,自动在显示图片的<td>中加载imagesrc.jsp页面的内容
(该页面只包含一个图片),因为浏览器不会重复访问同一URL的资源,所以每次访问createimage.jsp时在后面追加一个时间戳,于是在image.jsp中不用刷新整个页面便可更换图片验证码了,每次获取验证码时,将验证码图片中包含的字符串值存入session中,在用户填写获取的验证码后提交时,通过JavaScript将用户填写的内容与session中的值比较,正确则提交成功,否则提交失败!
代码如下:
1、生成图片的Java类:Image.java
2、生成图片的jsp文件 :createimage.jsp
3、显示图片验证码的页面:image.jsp
4、用于加载动态图片的页面:imagesrc.jsp
5、获取图片验证码中字符串内容的jsp文件:
image.jsp 的JavaScript代码:
写完这些必要的文件后,便可以在浏览器上验证了.
- jsp+jquery 实现图片验证码(在主页面不刷新的情况下可更换图片)
- 关于更换验证码图片不刷新页面问题
- Servlet生成验证码在JSP页面显示,单击验证码图片可刷新
- 点击图片更换验证码的实现
- 点击图片更换验证码的实现
- 无刷新更换验证码图片
- Jsp-图片验证码及刷新
- jsp中的验证码图片点击刷新
- 图片验证码在FireFox、IE7下无法刷新
- 怎样使用jquery刷新验证码图片
- 怎样使用jquery刷新验证码图片
- 【java web】通过jquery实现在页面不刷新的情况下获取并修改value属性
- JQuery实现点击图片更换图片
- 图片验证码在FireFox、IE7下无法刷新问题的解决
- jsp 不显示验证码图片问题的解决办法之一
- 点击图片更换验证码
- php中文验证码不显示文字的原因-终端下可正常生成图片,在浏览器中没有文字只有底图
- 在不加载图片的情况下读取图片宽高
- CEGUI 0.6.2b build_samples_vs2005.bat 错误解决办法
- 工作。。。。
- js 得到当前时间
- 七。Observer模式
- 取得指定excel文件内的sheet数及每一个sheet的列数
- jsp+jquery 实现图片验证码(在主页面不刷新的情况下可更换图片)
- 转贴 application、session、cache和cookie的区别
- Bingo2
- 你所不知道的const
- 明明白白讲解CSS浮动属性float的故事
- 程序员每天该做的事
- string Search Operations
- DIV CSS布局:CSS浮动float属性详解
- jquery