首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

经过spring整合jcaptcha来处理验证码

2013-01-19 
通过spring整合jcaptcha来处理验证码整合了s2sh后,突然想做一个登录的实例,正好要用到一个验证码,顺便就研

通过spring整合jcaptcha来处理验证码

整合了s2sh后,突然想做一个登录的实例,正好要用到一个验证码,顺便就研究下。上网查了下,传统的验证码是通过自己awt包中的BufferedImage类来生成画图对象来自己画图的,生成的验证码保留在session中,通过servlet加载到页面的img标签上。

?

?


?虽然基本能实现功能,不过不够美观。

?

这里要引入的是jcaptcha,一个开源的验证码组件。而且可以和spring整合。

jcaptcha官方网站:http://jcaptcha.sourceforge.net/

?

spring中的主要配置:

?

?

?

在用户登录时进行验证时采用

?

?

?

if(!imageCaptchaService.validateResponseForID(session.getId(), validateCode)){System.out.println("validateCode Error");return "fail";}
?

通过validateResponseForID方法去检验,validateCode为用户输入的验证码。

?

?

热点排行