中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用google.kaptcha來生成圖片驗證碼的實現方法

發布時間:2020-09-13 05:28:42 來源:腳本之家 閱讀:314 作者:就是安生呀 欄目:編程語言

1.導入依賴

  <dependency>
   <groupId>com.google.code</groupId>
   <artifactId>kaptcha</artifactId>
   <version>2.3.2</version>
  </dependency>

圖片展示如下,具體jar包自己下載

使用google.kaptcha來生成圖片驗證碼的實現方法

jar包下載完可以使用就很完美,如果導入之后報錯不能使用,則手動添加jar,進入jar所在的位置,然后執行下面命令

mvn install:install-file -DgroupId=com.google.code -DartifactId=kaptcha -Dversion=0.0.9 -Dfile=kaptcha-0.0.9.jar -Dpackaging=jar -DgeneratePom=true

然后開始寫代碼:

需要一個類,可以定義到entity中,看你心情吧,你開心就好,圖片如下

使用google.kaptcha來生成圖片驗證碼的實現方法

代碼如下:

@Configuration
public class KaptchaConfig {
 @Bean
 public DefaultKaptcha producer() {
  Properties properties = new Properties();
  properties.put("kaptcha.border", "no");
  properties.put("kaptcha.textproducer.font.color", "black");
  properties.put("kaptcha.textproducer.char.space", "5");
  Config config = new Config(properties);
  DefaultKaptcha defaultKaptcha = new DefaultKaptcha();
  defaultKaptcha.setConfig(config);
  return defaultKaptcha;
 }
}

然后是controll代碼,也很簡單,直接上代碼,如下:

 //圖片驗證碼
 @RequestMapping("/captcha.jpg")
 public void captcha(HttpServletResponse response)throws IOException {
  response.setHeader("Cache-Control", "no-store, no-cache");
  response.setContentType("image/jpeg");
  //生成文字驗證碼
  String text = producer.createText();
  producer.createText();
  //生成圖片驗證碼
  BufferedImage image = producer.createImage(text);
  ServletOutputStream out = response.getOutputStream();
  ImageIO.write(image, "jpg", out);
 }

最后完成之后驗證碼是數字字母的組合,效果圖如下所示:

使用google.kaptcha來生成圖片驗證碼的實現方法

總結

以上所述是小編給大家介紹的使用google.kaptcha來生成圖片驗證碼的實現方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

溧水县| 靖江市| 仁怀市| 同江市| 临沂市| 德庆县| 陆河县| 襄城县| 抚远县| 革吉县| 天门市| 宁远县| 威宁| 信宜市| 满洲里市| 丰顺县| 积石山| 台山市| 九龙城区| 辽中县| 鄂尔多斯市| 大同县| 旌德县| 连城县| 左权县| 布尔津县| 敦煌市| 娄底市| 曲阳县| 巴中市| 萝北县| 察雅县| 黄浦区| 喀喇| 丹寨县| 青海省| 尚志市| 九龙县| 宝坻区| 平原县| 惠水县|