日期:2014-05-19 浏览次数:20711 次
imageBox = imageBox = new ImageBoxPanel2(ImageIO.read(new URL(getURL())));
public class image extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { BufferedImage image = new BufferedImage(30, 15, BufferedImage.TYPE_INT_RGB); Graphics g = image.getGraphics(); Random r = new Random(); int n = r.nextInt(9000) + 1000; System.out.println("产生的验证码是: " + n); g.drawString(n + "", 0, 10); request.getSession().setAttribute("verifycode", n + ""); ImageIO.write(image, "gif", response.getOutputStream()); } }
public class login extends HttpServlet { public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); String verifycode = request.getParameter("verifycode");//这个是通过httppost传过来的 String verifycode2 = (String) request.getSession().getAttribute("verifycode"); System.out.println(verifycode); System.out.println(verifycode2); if(verifycode.equals(verifycode2)) { out.print("success"); } else { out.print("error"); } out.flush(); out.close(); } }