最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javaweb servlet生成簡(jiǎn)單驗(yàn)證碼

 更新時(shí)間:2020年03月11日 07:01:30   作者:煙花盛典  
這篇文章主要為大家詳細(xì)介紹了javaweb servlet生成簡(jiǎn)單驗(yàn)證碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了javaweb servlet生成驗(yàn)證碼的具體代碼,供大家參考,具體內(nèi)容如下

package com.serv;

import java.awt.Color;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.util.Random;

import javax.imageio.ImageIO;
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet(urlPatterns={"/Servyzm"})
public class Servyzm extends HttpServlet {
  
  @Override
  protected void doGet(HttpServletRequest req, HttpServletResponse resp)
      throws ServletException, IOException {
    // TODO 自動(dòng)生成的方法存根
    doPost(req, resp);
  }
  @Override
  protected void doPost(HttpServletRequest req, HttpServletResponse resp)
      throws ServletException, IOException {
    // TODO 自動(dòng)生成的方法存根
    Random r = new Random();
    //創(chuàng)建圖片緩沖流
    BufferedImage buf = new BufferedImage(70, 25, BufferedImage.TYPE_INT_RGB);
    Graphics g = buf.getGraphics();//獲取圖片的畫布對(duì)象
    g.fillRect(0, 0, 70,25);//從左上角開始(0,0)坐標(biāo)開始填充白色,寬70,高25
    g.setColor(new Color(150,150,150));//指定的是顯示的字體的顏色
    String str = r.nextInt(9000)+1000+"";
    g.drawString(str, 20, 20);// drawString(String str, int x, int y)str指的是輸出的文本;x,y指的是距離左上角的位置
    for (int i = 0; i < 8; i++) {
      int startx = r.nextInt(120);
      int starty = r.nextInt(30);
      g.setColor(new Color(startx, 232, starty));
      g.drawLine(startx, starty, startx + 10, starty + 10);
    }
    ServletOutputStream out = resp.getOutputStream();// 獲取字節(jié)流
    ImageIO.write(buf, "jpg", out);
  }
//  public static int getString(){
//    
//  }
}

運(yùn)行截圖:

更多關(guān)于驗(yàn)證碼的文章請(qǐng)點(diǎn)擊查看:《java驗(yàn)證碼》

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

天祝| 家居| 湘阴县| 于田县| 乌兰察布市| 海宁市| 万安县| 遂昌县| 兖州市| 抚宁县| 商洛市| 奎屯市| 白玉县| 民县| 绥化市| 平山县| 游戏| 桂林市| 三门县| 竹北市| 银川市| 山丹县| 江油市| 玉溪市| 慈利县| 奎屯市| 海宁市| 西昌市| 扎赉特旗| 玉门市| 逊克县| 从化市| 古交市| 义马市| 绥中县| 思南县| 盐山县| 九龙县| 夏河县| 黄骅市| 松溪县|