为了防止在网页使用中大量使用“非人”,避免某些信息重复,增加验证码验证是很多网站常用的方法。
用户可以输入组合的验证码是最经典最常用的方法。
今天发表的第二句话是利用Hutool工具类实现的,该工具类已经封装了验证码所需的相关类等,使用起来很方便。
如何利用基本的JSP知识实现网页的验证码验证?
首先要验证代码的验证过程。
验证码检查分为三部分。
生成授权码
获取用户输入的授权码
确认您输入的授权码正确
首先,创建图片的缓冲区。
要创建画布,请执行以下操作:
创建颜色:
创建背景色:
填满的矩形:
将要显示的验证码内容组件存储在字符串数组中。
创建任意授权码内容:
完整代码:
测试之前,必须在web.xml文件中配置以下内容:
首先,创建新的JSP用户界面。
验证代码流程确认:
获取用户输入的验证码内容
对照两个内容
代码实现:
获取用户输入的验证码内容:
完整代码:
测试之前,请在web.xml文件中配置以下内容:
生成授权码后,用户识别时可能无法正确识别,因此必须刷新重新生成。
要添加用于刷新的超链接,请执行以下操作:
Login.jsp:
Js部分中与Date相关的事项是确保浏览器高速缓存后无法正确刷新,并添加时间唯一性,以便能够及时刷新和显示。
您还可以向中添加防止浏览器缓存的语句。
发表评论