关于captcha验证码演示
转载:https://blog.csdn.net/dayonglove2018/article/details/106612549
import com.wf.captcha.SpecCaptcha;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletResponse;@RestController@RequestMapping("/book/code")public class CaptchaController2 {/*** 生成验证码* @return* @throws Exception*/@GetMapping("/getCode")public void getCode(HttpServletResponse response) throws Exception {ServletOutputStream outputStream = response.getOutputStream();//算术验证码 数字加减乘除. 建议2位运算就行:captcha.setLen(2);
// ArithmeticCaptcha captcha = new ArithmeticCaptcha(120, 40);// 中文验证码
// ChineseCaptcha captcha = new ChineseCaptcha(120, 40);// 英文与数字验证码SpecCaptcha captcha = new SpecCaptcha(120, 40);//英文与数字动态验证码
// GifCaptcha captcha = new GifCaptcha(120, 40);// 中文动态验证码
// ChineseGifCaptcha captcha = new ChineseGifCaptcha(120, 40);// 几位数运算,默认是两位captcha.setLen(6);// 获取运算的结果String result = captcha.text();System.out.println(result);captcha.out(outputStream);}}
前端页面:
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.w3.org/1999/xhtml">
<head><meta charset="UTF-8"><title>Title</title><script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
</head>
<body>
<form action="/book/login" method="post">昵称:<input type="text" name="username" id="username"><br/>密码:<input type="text" name="password" id="password"><br/>验证码:<input type="text" name="captcha" placeholder="验证码"><img src="/book/code/getCode" id="captchaImg" onclick="verifyCode()" title="点击刷新"><input type="submit" value="提交">
</form>
<script>function verifyCode(){$("#captchaImg").attr("src","code/getCode?"+Math.random());}
</script></body>
</html>
服务器端打印效果:
关于captcha验证码演示相关推荐
- php clicaptcha,php实现的Captcha验证码类实例
这篇文章主要介绍了php实现的Captcha验证码类,实例展示了一个验证码类程序并附有用法演示实例,有着非常好的参考借鉴价值,需要的朋友可以参考下 本文实例讲述了php实现的Captcha验证码类,在 ...
- com.jhlabs:imaging:jar:01012005 所在仓库+captcha验证码maven依赖
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. <repositories> <repository> ...
- 3dcaptcha php,php实现的Captcha验证码类实例
本文实例讲述了php实现的Captcha验证码类,在php程序设计中有着极其广泛的应用.分享给大家供大家参考.具体方法如下: 验证码类文件如下: /** Captcha 验证码类 * Date: 20 ...
- (二十三)admin-boot项目之captcha验证码整合
(二十三)captcha验证码整合 项目地址:https://gitee.com/springzb/admin-boot 如果觉得不错,给个 star 简介: 这是一个基础的企业级基础后端脚手架项目, ...
- python生成CAPTCHA验证码图像实战、生成中文(汉子)CAPTCHA验证码图像
python生成CAPTCHA验证码图像实战.生成中文(汉子)CAPTCHA验证码图像 目录 python生成CAPTCHA验证码图像实战.生成中文(汉子)CAPTCHA验证码图像
- php composer 安装组件 captcha 验证码使用 gregwar/captcha
php composer 安装组件 captcha 验证码使用 gregwar/captcha * 搜索catcha相关的包 https://packagist.org/ 输入captcha * 命令 ...
- 【图片验证码识别】使用深度学习来 识别captcha 验证码
谷歌图形验证码在AI 面前已经形同虚设,所以谷歌宣布退出验证码服务,这是为什么呢? 以下文章也许可以解释原因 本文会通过 Keras 搭建一个深度卷积神经网络来识别 captcha 验证码,建议使用显 ...
- 使用深度学习来识别 captcha 验证码
谷歌图形验证码在AI 面前已经形同虚设,所以谷歌宣布退出验证码服务,这是为什么呢? 以下文章也许可以解释原因 本文会通过 Keras 搭建一个深度卷积神经网络来识别 captcha 验证码,建议使用显 ...
- TP5.1 captcha 验证码刷新不出来(图片显示不了)
captcha 验证码安装路径: 解决办法: 2.打开文件后,加入 ob_clean(); 再次刷新页面就好了
最新文章
- TypeScript 的 ?: 、两个问号、?. 分别是什么意思?
- android:HTTP通信 .
- 路由系统(urls.py)
- 使用Amanda ZRM备份远程MySQL数据库
- MySQL如何修改表的储存方式_修改mysql默认存储引擎的方法
- 2014 网选 广州赛区 hdu 5025 Saving Tang Monk(bfs+四维数组记录状态)
- 谭建荣院士:制造业与互联网融合需解决三大瓶颈
- 搭建ntp时间服务器 ntp - (Network Time Protocol)
- id 和 class 选择器
- H236各个版本的区别总结
- 高等数学—两个重要的极限定理
- 人脸识别c语言正方形,Matlab实现的基于FLD的人脸识别系统源代码
- Java线上诊断工具:Arthas简单快速学习
- 使用 Datagrip 导入 Excel 数据表
- 揭秘 Cortex-A55,为何它是对未来数字世界举足轻重的处理器?
- nz-tree的右键菜单的实现, 以及选中状态的实现
- springboot单文件下载和多文件压缩zip下载
- display:block含义
- win10 UWP 剪贴板 Clipboard
- MySQL必知必会 代码+说明 全书整理
热门文章
- Android自学笔记-4-简单电话拨号器
- android开发音乐播放器,Android开发简易音乐播放器
- DNSPOD动态域名解析
- go每日新闻(2021-09-23)——Go 微服务框架对比
- 安卓源代码下载相关(AOSP)
- [翻译角]Headline English: A Captain Should Be Pitch Perfect at a Multitude of Skills (ESLPOD Blog)...
- npm 安装node-sass失败
- deepin系统下编译使用libtorrent
- CF 15D Map
- 傻瓜式Android APP开发入门教程