阅读 78

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

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


文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐