ServletConfig接口
web.xml文件设置内容:
1 <servlet> 2 <servlet-name>ConfigTest</servlet-name> 3 <servlet-class>ConfigTestServlet</servlet-class> 4 <init-param> 5 <param-name>firstname</param-name> 6 <param-value>zhang</param-value> 7 </init-param> 8 <init-param> 9 <param-name>lastname</param-name> 10 <param-value>san</param-value> 11 </init-param> 12 </servlet>
Servlet引擎将代表Servlet容器的对象和Servlet的配置参数信息一并封装到一个称为ServletConfig的对象中,并在初始化Servlet实例对象(init(ServletConfig config))时传递给该Servlet。
ServletConfig接口则用于定义ServletConfig对象需要对外提供的方法,以便在Servlet程序中可以调用这些方法获取相关信息。
- getInitParameterNames用于返回一个Enumeration集合对象,该集合对象中包含web.xml文件为当前Servlet所设置的所有初始化参数的名称。
- getInitParameter
- getServletName,getServletContext