日期:2014-05-19 浏览次数:21035 次
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();
}
}