[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/cm147/Java/master/checkcode/src/com/servlet/ImageCodeServlet.java [Back]  [Original]

package com.servlet;

import java.awt.Color;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.util.Random;

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;

@WebServlet("/servlet/ImageCodeServlet")
public class ImageCodeServlet extends HttpServlet{
	
	@Override
	protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
		req.setCharacterEncoding("utf-8");
		resp.setCharacterEncoding("utf-8");
		/**
		 * 
		 */
//		1.     
		BufferedImage image = new BufferedImage(68, 22, BufferedImage.TYPE_INT_RGB);
		
//		2.
		Graphics paint = image.getGraphics();
		Color c = new Color(200,150,255);
//		
		paint.setColor(c);
//		
		paint.fillRect(0, 0, 68, 22);
		
		StringBuffer codes = new StringBuffer();
//		
		char[] ch = "QWERTYUIOPASDFGHJKLZXCVBNM1234567890".toCharArray();
		Random r = new Random(); //
		int index;
		for(int i=0;i

Web Proxy Viewer  |  New URL  |  Original Page