java jsp实现登录验证码
工作中使用的java jsp实现的登录验证码。代码记录如下:
1.登录主页面(login.jsp)
pageEncoding="UTF-8"%>
登录function refresh() {
//IE存在缓存,需要new Date()实现更换路径的作用
document.getElementById("image").src="../login/image.jsp?"+new Date();
}
用户名:
密码:
验证码:
2. 验证码生成jsp(image.jsp)
pageEncoding="UTF-8"%>
//获取随机颜色
Color getRandColor(int fc,int bc){
Random random = new Random();
if(fc>255) fc=255;
if(bc>255) bc=255;
int r = fc + random.nextInt(bc - fc);
int g = fc + random.nextInt(bc - fc);
int b = fc + random.nextInt(bc - fc);
return new Color(r,g,b);