图形验证码生成方法

Posted lucl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图形验证码生成方法相关的知识,希望对你有一定的参考价值。

图形验证码生成方法
@RequestMapping("/verification")
public void valicode(HttpServletResponse response, HttpSession session) throws Exception {
//利用图片工具生成图片
//第一个参数是生成的验证码,第二个参数是生成的图片
Object[] objs = VerifyUtil.createImage();
String codeKey = "IMAGECODE";
//将验证码存入Session
session.setAttribute(codeKey, objs[0]);

//将图片输出给浏览器
BufferedImage image = (BufferedImage) objs[1];
response.setContentType("image/png");
OutputStream os = response.getOutputStream();
ImageIO.write(image, "png", os);
}

以上是关于图形验证码生成方法的主要内容,如果未能解决你的问题,请参考以下文章

NodeJs生成SVG图形验证码

python 生成图形验证码

一百一十三:CMS系统之图形验证码生成

MVC中生成图形验证码并验证(详细)

selenium基础-图形验证码

图形验证码的生成(数字和英文大小写)和提交验证