使用HttpSession实现验证码

Posted corvus

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用HttpSession实现验证码相关的知识,希望对你有一定的参考价值。

1.基本原理

在表单页面生成一个验证码图片,生成图片的同时,需要把该图片中的字符串放入session

在原页面定义一个文本域,用于输入验证码

在目标的Servlet中:获取session和表单页面的验证码

比较两个是否一致接受请求,且把session语中的验证码属性清楚

若不一致,则直接通过重定向的方式返回原页面,并提示用户验证吗错误

 http://www.docjar.com/

以上是关于使用HttpSession实现验证码的主要内容,如果未能解决你的问题,请参考以下文章

HttpSession之表单的重复提交 & 验证码

带用验证码功能的用户登录 -学习笔记

Redis 缓存

Redis 缓存

Listener

kaptcha 验证码组件使用