servletconfig对象可以使用一个或多个<init-param>标签为servlet配置一些初始化参数,servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对象中,并在调用servlet的init方法时,将ServletConfig对象传递给servlet。进而,程序员通过ServletConfig对象就可以得到当前servlet的初始化参数信息。
在ServletConfig接口中定义了以下方法。
getInitParameter(String name) :根据给定的初始化参数名,返回匹配的初始化参数值。
getInitParameterNames():返回一个 Enumeration 对象,里面包含了所有的初始化参数名。
getServletContext():返回一个 ServletContext 对象
getServletName(): 返回Servlet的名字,即web.xml文件中相应<servlet>元素的<servlet-name> 子元素的值。如果没有为Servlet配置<servlet-name>子元 素,则返回Servlet类的名字。