import javax.imageio.ImageIO;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.util.Random;
@WebServlet("/yanzhengma")
public class yanzhengma extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
int width=100;
int height=50;
BufferedImage image=new BufferedImage(width,height,BufferedImage.TYPE_INT_RGB);
Graphics g = image.getGraphics();
g.setColor(Color.pink);
g.fillRect(0,0,width,height);
String str="QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm1234567890";
Random ran=new Random();
g.setColor(Color.black);
for (int i = 0; i <4 ; i++) {
int index = ran.nextInt(str.length());
char c = str.charAt(index);
g.drawString(c+"",width/5*(i+1),height/2);
}
g.setColor(Color.blue);
for (int i = 0; i <10 ; i++) {
int x1=ran.nextInt(width);
int x2=ran.nextInt(width);
int y1=ran.nextInt(width);
int y2=ran.nextInt(width);
g.drawLine(x1,y1,x2,y2);
}
ImageIO.write(image,"jpg",response.getOutputStream());
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doPost(request,response);
}
}