kaptcha 验证码使用
来源:互联网 发布:淘宝介入卖家不举证 编辑:程序博客网 时间:2024/06/05 02:36
<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>
web.xml配置
js方法:
$(function(){ //生成验证码 $('#kaptchaImage').click(function () { $(this).hide().attr('src', '<%=rootPath%>Kaptcha.jpg?' + Math.floor(Math.random()*100) ).fadeIn(); }); }); function changeCode() { //刷新 $('#kaptchaImage').hide().attr('src', '<%=rootPath%>Kaptcha.jpg?' + Math.floor(Math.random()*100) ).fadeIn(); event.cancelBubble=true; }
页面input
<tr> <td ><dt>验证码</dt></td> <td><input name="kaptcha" type="text" id="kaptcha" maxlength="10" class="easyui-validatebox" style="height: 28px;margin-top: 13px;width: 100%;"/></td> <td> </td> </tr> <tr> <td> </td> <td><img src="<%=rootPath%>Kaptcha.jpg" id="kaptchaImage" style="margin-bottom: -3px;width: 71%;height: 49px;"/></td> <td align="left"> <a href="#" onclick="changeCode()">看不清?换一张</a> </td> </tr>
后台接收的方法
HttpServletRequest request =ServletActionContext.getRequest(); String kaptchaExpected = (String) request.getSession().getAttribute(com.google.code.kaptcha.Constants.KAPTCHA_SESSION_KEY); // 获取用户页面输入的验证码String kaptchaReceived = request.getParameter("kaptcha"); // 校验验证码是否正确if (kaptchaReceived == null || !kaptchaReceived.equalsIgnoreCase(kaptchaExpected)) { 正确 } else { 错误 }
jar包下载地址
我用的是kaptcha-2.3.2.jar,可以百度搜索下载
0 0
- kaptcha验证码使用
- kaptcha验证码使用
- kaptcha验证码使用
- kaptcha验证码使用
- kaptcha验证码使用
- kaptcha验证码使用
- kaptcha 验证码使用
- kaptcha验证码使用
- kaptcha验证码使用
- kaptcha验证码使用
- kaptcha 验证码使用
- kaptcha验证码使用
- kaptcha验证码使用
- kaptcha验证码使用配置
- spring kaptcha 验证码使用
- 使用kaptcha生成验证码
- 使用kaptcha生成验证码
- 使用kaptcha生成验证码
- OC与JS交互 -- 原生
- 7.环境搭建-flume安装
- hibernate正向生成数据库表以及配置——hibernate.cfg.xml
- Professional C++ 01 A Crash Course in C++ 快速的C++基础知识复习
- Java的浅拷贝与深拷贝
- kaptcha 验证码使用
- php排序
- JavaScript Object使用toString
- autoconf 与 automake
- 关于三目运算符与左右位移操作符
- 关于django中session id与cookie的理解
- mp4/ts流中的extra data
- 1056.Mice and Rice (25)...to be continued...
- phpStudy安装80端口占用解决方法