首页 > 编程知识 正文

验证码与发送手机的代码不符,网页验证码图片加载不出来

时间:2023-05-05 00:30:49 阅读:151675 作者:1208

index.jsp

pageEncoding='UTF-8'%

inserttitleherefunctionreloadcode {

var time=new Date ().getTime );

document.getelementbyid (' image code ' ).src='/servlet/image servlet? d=' time;

}

image servlet.Java

包代码;

import java.awt.Color;

import java.awt.Graphics;

import Java.awt.image.buffered image;

import java.util.Random;

import javax.servlet.http.http servlet;

import javax.servlet.http.http servlet request;

import javax.servlet.http.http无servlet轮询;

publicclassimageservletextendshttp servlet {

protectedvoiddoget(hxdfy,HttpServletResponse response ) {

colorc=new color (200,150,225 );

g.setcolor(c );

g.fillrect (0,0,68,22 );

char [ ] ch=' abcdefghijklmnopqrstuvwxyz 1234567890 '.tochararray (;

Random r=new Random (;

int len=ch.length,index;

StringBuffer sb=new StringBuffer (;

for(intI=0; i4; I ) {

index=r.nextint(Len;

g.setcolor(newcolor ) r.nextint ) 88、r.nextint ) 188和r.nextint ) 255 ) );

g.drawstring(ch[indexthdggx ' ',(i*15 ) 3、18 );

sb.append(ch[index] );

}

}

}

web.xml

code.image servlet

/servlet/image servlet

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。