• [织梦吧]唯一域名:www.dedecms8.com,织梦DedeCMS学习平台.

当前位置: > 编程与数据库 > Jsp编程 >

JSP实现验证码(3)

来源: www.dedecms8.com 编辑:织梦吧 时间:2012-06-28点击:

  //PrintWriter out = response.getWriter();

  response.setHeader("Pragma", "no-cache");

  response.setHeader("Cache-Controll", "no-cache");

  response.setIntHeader("Expires",0);

  //背景

 

  BufferedImage bi = new BufferedImage(WIDTH, HEIGHT,BufferedImage.TYPE_INT_RGB);

  Graphics g = bi.getGraphics();

  drawBackground(g);

 

  //随机产生验证码

  char[] rands=generateCheckCode();

 

  //System.out.println(fun(rands));

 

  HttpSession session=request.getSession();

 

  session.setAttribute("num",fun(rands)+"");//验证码==12-9=3;写入sesion对象

 

  drawRands(g,rands);

 

  ByteArrayOutputStream bos=new ByteArrayOutputStream();

 

  ImageIO.write(bi, "JPEG", bos);

 

  byte[] buf=bos.toByteArray();//将bi对象里面内容转化成字符

 

  out.write(buf);

 

标签: jsp

About D8

  • ©2014 织梦吧(d8) DedeCMS学习交流平台
  • 唯一网址 www.DedeCMS8.com 网站地图
  • 联系我们 1170734538@qq.com ,  QQ