浏览 3181 次
锁定老帖子 主题:kaptcha一个很好用的验证码组件
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-08-21
默认配置即可满足大部分用途。 <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</url-pattern> </servlet-mapping> <form action="submit.action"> <img src="/kaptcha" /> <input type="text" name="kaptcha" value="" /> </form> String kaptchaExpected = (String)request.getSession() .getAttribute(com.google.code.kaptcha.Constants.KAPTCHA_SESSION_KEY); String kaptchaReceived = request.getParamater("kaptcha"); if (kaptchaReceived == null || !kaptchaReceived.equalsIgnoreCase(kaptchaExpected)){ setError("kaptcha", "Invalid validation code.");} 可以通过实现一些里面的类。扩展自己的需要。 实现TextProducer类可以设置自己想要的随机数。 <init-param> <param-name>kaptcha.textproducer.impl</param-name> <param-value>springdemo.util.TextDemo</param-value> </init-param> <init-param> <param-name>kaptcha.textproducer.font.names</param-name> <param-value>新宋体</param-value> </init-param> 详细参数列表参见:http://code.google.com/p/kaptcha/wiki/ConfigParameters 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |