关于Servlet接口中各抽象方法简介

关于Servlet接口中各抽象方法简介

Timber 1,701 2020-11-17

关于Servlet接口中各抽象方法简介

/**
     * 初始化方法
     * 在Servlet被创建时,执行
     * 只会执行一次
     */
    @Override
    public void init (ServletConfig servletConfig) throws ServletException{
        System.out.println("init...");
    }

    /**
     * 获取ServletConfig对象
     * ServletConfig: Servlet的配置对象
     */

    @Override
    public ServletConfig getServletConfig (){
        return null;
    }

    /**
     * 提供服务的方法
     * 每一次Servlet被访问时,执行
     * 可执行多次
     * @param servletRequest
     * @param servletResponse
     * @throws ServletException
     * @throws IOException
     */
    @Override
    public void service (ServletRequest servletRequest, ServletResponse servletResponse)
            throws ServletException, IOException{
        System.out.println("service...");
    }

    /**
     * 获取Servlet的一些信息,版本,作者 ...
     */
    @Override
    public String getServletInfo (){
        return null;
    }

    /**
     * 销毁方法
     * 在Servlet被杀死之前执行
     * 在服务器正常关闭时,执行,执行一次
     */
    @Override
    public void destroy (){
        System.out.println("destroy...");
    }