Java实现EasyCaptcha图形验证码的具体使用

网友投稿 306 2022-12-17

Java实现EasyCaptcha图形验证码的具体使用

EasyCaptcha

github地址: https://github.com/whvcse/EasyCaptcha

简介

java图形验证码,支持gif、中文、算术等类型,可用于Java Web、JavaSE等项目。

效果展示(部分验证码闪动,截图无法展示)

导入方式

1、 maven

com.github.whvcse

easy-captcha

1.6.2

2、 gradle

dependencies {

compile 'com.github.whvcse:easy-captcha:1.6.2'

}

jar包

下载地址 EasyCaptcha.jar

在SpringMVC中使用

@Controller

public class CaptchaController {

@RequestMapping("/captcha")

public void captcha(HttpServletRequest request, HttpServletResponse response) throws Exception { aLtTEil

CaptchaUtil.out(request, response);

}

}

前端HTML

public jsonResult login(String username,String password,String verCode){

if (!CaptchaUtil.ver(verCode, request)) {

CaptchaUtil.clear(request); // 清除session中的验证码

return JsonResult.error("验证码不正确");

}

}

设置宽高和位数

@Controller

public class CaptchaController {

@RequestMapping("/captcha")

public void captcha(HttpServletRequest request, HttpServletResponse response) throws Exception {

// 设置位数

CaptchaUtil.out(5, request, response);

// 设置宽、高、位数

CaptchaUtil.out(130, 48, 5, request, response);

// 使用gif验证码

GifCaptcha gifCaptcha = new GifCaptcha(130,48,4);

CaptchaUtil.out(gifCaptcha, request, response);

}

}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:基于springEL表达式详解及应用
下一篇:Java窗口精细全方位讲解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~