验证码与发送手机的代码不符,网页验证码图片加载不出来
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