[jsp怎么判断验证码输入正确]如何用基本的jsp知识来验证网页的验证码?
为了防止网页使用中大量的“非人类”操作和一些信息冗余,添加验证码验证是很多网站常用的方式。
而让用户输入组合验证码是最经典最常见的方式。
今天发布的第二篇文章是用Hutool工具类实现的,已经封装了验证码所需的相关类,使用起来相对简单方便。
如何用基本的JSP知识来验证网页的验证码?
一验证码的验证过程。
验证码分为三部分:
生成验证码
获取用户输入的验证码
确定验证码输入是否正确。
首先创建图片缓冲区:
创建画布:
创建颜色:
创建背景颜色:
填充矩形:
将要显示的验证码的内容成分存储到字符串数组中:
创建随机验证码内容:
完整代码:
在测试之前,您需要在web.xml文件中配置它:
首先创建一个新的jsp用户界面:
验证码流程:
获取用户输入的验证码内容
比较两个内容。
代码实现:
获取用户输入的验证码内容:
完整代码:
在测试之前,在web.xml文件中配置它:
验证码生成后,用户识别时可能无法正确识别。这时候就需要刷新,重新生成。
添加超链接以刷新:
login.jsp:
js部分的日期关联是为了防止缓存后浏览器无法正常刷新,加上时间的唯一性,实现及时刷新显示。
您还可以添加一条语句来阻止浏览器缓存:
发表评论