-
引入jar包
<!-- https://mvnrepository.com/artifact/com.github.penggle/kaptcha --> <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version> </dependency>
- 配置web.xml中的Servlet(根据想要的属性)
- 在其需要出现的html页面中写好,并注明id,方便js调用,并设置点击触发函数
- 为了每点击一次触发验证码更换,编写commons.js,
-
function changeVerifyCode(img) { img.src = "../Kaptcha?" + Math.floor(Math.random() * 100); }
-
在用ajax提交的js中将前端页面验证码的信息加入到其中
formData.append('verifyCodeActual',verifyCode);
- 后端从request对象中获得该验证码并判断是否正确