谷歌kaptcha图片验证码的使用
一、演示素材的准备
二、详细演示
1. 打开Eclipse,新建一个动态web工程,我的基本上都是默认设置,没有改;
2. 将kaptcha-2.3.2.jar拷贝到刚刚创建的web工程下的lib目录下;
3. web.xml配置文件中去配置生成验证码的Servlet访问地址;
4. 谷歌kaptcha有一些参数配置,参考aptcha详细参数说明文档,可以做更多的配置;
例如:配置验证码图片是否有边框,限定验证码内容的取值、长度等,很多。
在web.xml中的配置示例如下:
5. 编写一个jsp测试页面,例如index.jsp
这里的form里面的action值是:LoginServlet,也就是我们接下来要编写的处理请求的Servelt的访问路径;
Img标签里面src的值是:kaptcha.jpg,也就是我们在 web.xml里面配置的KaptchaServlet那个地方的访问路径。
6. 编写一个Servlet程序处理验证码;
在src目录下新建一个 包,然后创建一个Servlet,继承自HttpServlet,目录如下:
在这个LoginServlet.java文件中,写核心的处理代码,其实,也非常简单,我们编写doPost