response.setContentType("image/jpeg");
response.addHeader("pragma","NO-cache");
response.addHeader("Cache-Control","no-cache");
response.addDateHeader("Expries",0);
int width=47, height=15;
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
Graphics g = image.getGraphics();
//以下填充背景颜色
g.setColor(Color.GREEN);
g.fillRect(0, 0, width, height);
//设置字体颜色
g.setColor(Color.RED);
g.drawString(random,3,10);
g.dispose();
ServletOutputStream outStream = response.getOutputStream();
JPEGImageEncoder encoder =JPEGCodec.createJPEGEncoder(outStream);
encoder.encode(image);
outStream.close();
%>
2. img.jsp (显示验证图片.由于本程序简单让验证程序也一并放在了一起)
代码如下:
<%@ page contentType="text/html; charset=gb2312" language="java"%>
<%
String num=request.getParameter("num");
String random=(String)session.getAttribute("random");
本文章更多内容:<<上一页 - 1 - 2 - 3 - 下一页>> |