怎么样通过java代码得到页面上的验证码

来源:百度知道 编辑:UC知道 时间:2024/06/08 12:00:07
那我应该怎么样得到这个图片了。然后解析 了

<%@ page contentType="image/png" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" %><%
//设置页面不缓存
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);

int width=40; //设置图片宽度
int height=20; //设置图片高度

//创建缓存图象
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);

Graphics g = image.getGraphics(); //获取图形

g.setColor(new Color(000, 102, 153)); //设置背景色
g.fillRect(0, 0, width, height); //填充背景

g.setColor(new Color(000, 000, 000)); //设置边框颜色
g.drawRect(0, 0, width-1, height-1); //绘制边框

g.setFont(new Font("Arial", Font.PLAIN, 16)); //设定字体

Random random = new Random(); //生成随机类

//随机产生3位