//设置浏览器不要缓存此图片
//创建內存图象并获得其图形上下文
//结束图像的绘制过程完成图像
//将图像输出到客户端
//将当前验证码存入到Session中
//直接使用下面的代码将有问题,Session對象必须在提交响应前获得
//定义验证码的字符表
//在不同的高度上输出验证码的每个字符
//随机产生120个干扰点
/*验证码未通过不从Session中清除原来嘚验证码,
以便用户可以后退回登录页面继续使用原来的验证码进行登录*/
/*验证码检查通过后从Session中清除原来的验证码,
以防用户后退回登錄页面继续使用原来的验证码进行登录*/
out.println("验证码通过服务器正在校验用户名和密码!");
(3)在浏览器地址栏中输入如下地址:
浏览器中显示出洳图7.25所示的效果,然后就可以对验证码的功能进行测试了
|
|
|
||
|
|
||
|
|
||