servlet驗證碼生成

2021-08-08 02:48:07 字數 618 閱讀 9043

bufferedimage img=new bufferedimage(60, 30, bufferedimage.type_int_rgb);

//通過獲取畫布

graphics graphics = img.getgraphics();

//設定畫布的字型

graphics.setfont(new font("times new roman", font.italic, 16));

random rand=new random();

string outnumber="";

//在畫布上寫字串 寫4位0-10之間數字

for(int i=1;i<5;i++)

graphics.dispose();

system.out.println("驗證對比碼:"+outnumber);

request.getsession().setattribute("rand", outnumber);//用來做為資料驗證對比碼

//畫布畫完之後登出花布 將img快取物件寫入輸出流

imageio.write(img, "jpeg", response.getoutputstream());

驗證碼一(驗證碼生成)

根據手機好查詢密碼 return type description code for i 0 i 6 i 4位驗證碼也可以用rand 1000,9999 直接生成 將生成的驗證碼寫入session,備驗證時用 session start session verify num code 建立,定義顏色...

生成驗證碼

在此處放置使用者 以初始化頁面 bitmap image new bitmap int math.ceiling validatenum.length 12.5 22 graphics g graphics.fromimage image tryfinally region web 窗體設計器生成的...

生成驗證碼

生成驗證碼的類 using system using system.data using system.configuration using system.collections using system.web using system.web.security using system.web...