VerifyCode.jsp
上传用户:sdtxjx
上传日期:2022-07-09
资源大小:2937k
文件大小:1k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. <meta http-equiv="Content-Type" content="text/html; charset=GBK">
  2. <%@ page contentType="text/html; charset=gb2312" language="java" import="java.awt.*,java.awt.image.*"%>
  3. <%@ page import="java.util.*,javax.imageio.*,java.io.*"%>
  4. <%@ page import="dreamtime.dreamnews.VerifyCode"%>
  5.  
  6. <%! String sVerifyCode;   //验证码字符串  %> 
  7.  
  8. <% //设置页面不缓存
  9.  response.setHeader("Pragma","No-cache");
  10.  response.setHeader("Cache-Control","no-cache");
  11.  response.setDateHeader("Expires", 0);
  12.  response.reset();
  13.  
  14.  try{
  15.   // 将认证码存入SESSION
  16.   //调用 runVerifyCode(int i) ,把i改成所要的验证码位数
  17.   VerifyCode VC = new VerifyCode();
  18.   session.setAttribute("VerifyCode",VC.runVerifyCode(4));
  19.   //session.setMaxInactiveInterval(60);
  20.   
  21.   // 输出图象到页面
  22.   sVerifyCode = (String)session.getAttribute("VerifyCode");
  23.   OutputStream outs = response.getOutputStream();
  24.   ImageIO.write(VC.CreateImage(sVerifyCode),"JPEG",outs);
  25.  }catch(Exception e){
  26.   return;
  27.     }
  28. %>