Kaptcha : 比jCaptcha还简单的Java验证码组件
jCaptcha是很多Java开发者使用的验证码组件,但是默认的配置相对有点恶心,而且使用也不够精简;于是有人开发了一个simplecaptcha,但是据说BUG很多。这里推荐一个非常简单的验证码组件:Kaptcha 。
使用方法:
- 到http://code.google.com/p/kaptcha/ 下载jar文件到 WEB-INF/lib目录下
- 在web.xml中配置servlet:
<servlet> <servlet-name>Kaptcha</servlet-name> <servlet-class>com.google.code.kaptcha.servlet.KaptchaServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>Kaptcha</servlet-name> <url-pattern>/kaptcha.jpg</url-pattern> </servlet-mapping>
- html中添加代码:
<img src="kaptcha.jpg" />
- Java中获取真实的验证码:
String kaptchaExpected = (String)request.getSession() .getAttribute(com.google.code.kaptcha.Constants.KAPTCHA_SESSION_KEY);
原创文章如转载,请注明:转载自CODIGG [ http://www.codigg.com/ ]
本文链接地址:http://www.codigg.com/2009/08/kaptcha-jcaptcha-java/


踏雪留痕,你也评论一下吧