在先前做java验证码时,是直接用代码生成图片,并把图片放在文件夹下再用网页调用图片,但其实是可以直接把图片输入到网页中的。代码如下:
package com.Servlet;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.util.Random;
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
public class IdentityServlet extends HttpServlet {
public static final char[] CHARS={'2','3','4','A','B','C'};
public static Random random = new Random();
public static String getRandomString(){
StringBuffer buffer = new StringBuffer();