首页 > 技术文章 > javax.servlet.ServletConfig源码分析

linglongfang 2020-03-26 20:26 原文

javax.servlet.ServletConfig接口主要是为了返回servlet的一些初始化参数和配置信息。

package javax.servlet;
import java.util.Enumeration;

/**
    这个接口是servlet初始化期间,servlet容器使用此对象传送信息给Servlet
*/
public interface ServletConfig {

    /**
        返回当前Servlet的名字,这个名字是web.xml中或者是注解中配置的servlet-name,如果没有设置Servlet的名字,那么返回这个Servlet类的名字
     */
    public String getServletName();

    /**
        返回正在执行操作的Servlet的上下文对象
     */
    public ServletContext getServletContext();

    /**
        返回Servlet初始化时,指定的参数名的参数,参数不存在返回null
     */
    public String getInitParameter(String name);

    /**
        返回servlet初始化时,所有的参数名称到Enumeration对象中,泛型是String
     */
    public Enumeration<String> getInitParameterNames();
}

 

推荐阅读