[jsp怎么判断验证码输入正确]如何用基本的jsp知识来验证网页的验证码?

为了防止网页使用中大量的“非人类”操作和一些信息冗余,添加验证码验证是很多网站常用的方式。

而让用户输入组合验证码是最经典最常见的方式。

今天发布的第二篇文章是用Hutool工具类实现的,已经封装了验证码所需的相关类,使用起来相对简单方便。

如何用基本的JSP知识来验证网页的验证码?

一验证码的验证过程。

验证码分为三部分:

生成验证码

获取用户输入的验证码

确定验证码输入是否正确。

首先创建图片缓冲区:

创建画布:

创建颜色:

创建背景颜色:

填充矩形:

将要显示的验证码的内容成分存储到字符串数组中:

创建随机验证码内容:

完整代码:

在测试之前,您需要在web.xml文件中配置它:

 [jsp怎么判断验证码输入正确]如何用基本的jsp知识来验证网页的验证码? 热门话题

首先创建一个新的jsp用户界面:

 [jsp怎么判断验证码输入正确]如何用基本的jsp知识来验证网页的验证码? 热门话题

验证码流程:

获取用户输入的验证码内容

比较两个内容。

代码实现:

获取用户输入的验证码内容:

完整代码:

在测试之前,在web.xml文件中配置它:

 [jsp怎么判断验证码输入正确]如何用基本的jsp知识来验证网页的验证码? 热门话题

 [jsp怎么判断验证码输入正确]如何用基本的jsp知识来验证网页的验证码? 热门话题

 [jsp怎么判断验证码输入正确]如何用基本的jsp知识来验证网页的验证码? 热门话题

 [jsp怎么判断验证码输入正确]如何用基本的jsp知识来验证网页的验证码? 热门话题

验证码生成后,用户识别时可能无法正确识别。这时候就需要刷新,重新生成。

添加超链接以刷新:

login.jsp:

js部分的日期关联是为了防止缓存后浏览器无法正常刷新,加上时间的唯一性,实现及时刷新显示。

您还可以添加一条语句来阻止浏览器缓存:

 [jsp怎么判断验证码输入正确]如何用基本的jsp知识来验证网页的验证码? 热门话题


发表评论

Copyright 2002-2022 by 海星自行车网(琼ICP备2022001899号-3).All Rights Reserved.