JavaWeb学习笔记——验证码工具的使用
来源:互联网 发布:区块链雷电网络众筹 编辑:程序博客网 时间:2024/05/21 13:07
在用户进行注册或登录的时候通常会输入验证码,一个小例子实现验证码的使用。
看一下运行结果
项目目录
具体实现
1.导入所需的验证码工具jar包到lib下
2.Validatee.java中
package com.zrxjuly.validate;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import cn.dsna.util.images.ValidateCode;public class Validatee extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // ValidateCode v = new ValidateCode(width, height, codeCount, lineCount) //参数:width:验证码图片的宽;height:验证码图片的高;codeCount:验证码内容的个数;lineCount:干扰线的个数 ValidateCode validateCode = new ValidateCode(110, 30, 4, 9); validateCode.write(response.getOutputStream()); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); }}
3.index.jsp中
<body> <img src="/validate/validatee" onclick="changeImg()" /><a href="javascript:changeImg()">看不清,换一张</a> </body> <script type="text/javascript"> function changeImg() { // 获取img节点 var img = document.getElementsByTagName("img")[0]; // 加time参数:若不加,点击的时候验证码不会改变,因为浏览器会有缓存 img.src = "/validate/validatee?time=" + new Date().getTime(); }
4.部署运行项目就可以看到效果啦
阅读全文
0 0
- JavaWeb学习笔记——验证码工具的使用
- javaweb学习笔记(八)-带验证码的简单登录
- javaweb——BeanUtils工具的使用
- Javaweb学习浏览器验证码的输出
- 学习javaweb的笔记
- javaweb中常用的验证工具类
- JavaWeb学习总结(六)---使用kaptcha生成验证码
- Android学习笔记——日志工具的使用
- javaweb开发——验证码
- 【javaweb】使用java制作简单的验证码
- JavaWeb学习笔记——servlet
- JavaWeb学习笔记——JSP
- JavaWeb学习笔记——Session
- JavaWeb学习笔记——HttpSession
- 学习笔记——JavaWeb过滤器
- 学习笔记——JavaWeb Servelt
- JavaWeb学习笔记——servlet
- JavaWeb学习笔记——Servlet编程
- js回调函数和函数带参数的使用示例
- oracle数据库
- Redis 持久化之 RDB
- PC端浏览器自适应(火狐、谷歌、IE11),媒体查询@media
- CAS认证(3):验证用户信息
- JavaWeb学习笔记——验证码工具的使用
- Fibonacci数列(简单练手)
- 程序设计基础—什么是逻辑与、或、非关系?
- 安卓自定义相机拍照功能全解(不调用系统相机)
- JS 对象
- 字符长度
- android中通过ndk打印函数名称和行数
- 窗口
- 计算机数学同样重要