类 ValidationCodeServlet

  • 所有已实现的接口:
    java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

    @WebServlet(urlPatterns="/common/validationCode",
                initParams=@WebInitParam(name="length",value="4"))
    public class ValidationCodeServlet
    extends javax.servlet.http.HttpServlet
    生成验证码的Servlet。在web.xml中的定义可以传入以下参数:
    • length:整型,验证码字符长度,缺省为4;
    通过URL可以传入以下参数:
    • fontSize:整型,验证码字符大小,缺省为30;
    • padding:整型,字符之间间隔,缺省为0;
    • chaos:布尔型,是否输出燥点,缺省为true;
    • chaosColor:字符型,格式为#ABCDEF,燥点颜色,缺省为灰色;
    • background:字符型,格式为#ABCDEF,背景颜色,缺省为白色;
    • winding:双精度型,扭曲度,缺省为PI;
    • onlyNumber:布尔型,是否为纯数字,缺省为true;
    另请参阅:
    序列化表格
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void init​(javax.servlet.ServletConfig config)  
      protected void service​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)  
      • 从类继承的方法 javax.servlet.http.HttpServlet

        doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
      • 从类继承的方法 javax.servlet.GenericServlet

        destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • ValidationCodeServlet

        public ValidationCodeServlet()
    • 方法详细资料

      • init

        public void init​(javax.servlet.ServletConfig config)
        指定者:
        init 在接口中 javax.servlet.Servlet
        覆盖:
        init 在类中 javax.servlet.GenericServlet
      • service

        protected void service​(javax.servlet.http.HttpServletRequest request,
                               javax.servlet.http.HttpServletResponse response)
                        throws javax.servlet.ServletException,
                               java.io.IOException
        覆盖:
        service 在类中 javax.servlet.http.HttpServlet
        抛出:
        javax.servlet.ServletException
        java.io.IOException