容器初始化 Servlet 时,会创建一个 ServletConfig 对象,可获得当前 Servlet 的初始化参数信息。
获得 ServletConfig 对象
直接从带参的 init() 方法中提取
1 | public class ServletConfigDemo extends HttpServlet { |
调用 GenericServlet 提供的 getServletConfig() 方法获得
1 | //调用 GenericServlet 提供的 getServletConfig 方法获得 ServletConfig 对象 |
ServletConfig 接口 Method
Enumeration<String> getInitParameterNames()
返回 Servlet 所有的初始化参数名的枚举集合,如果该 Servlet 没有初始化参数,则返回一个空的集合。
String getInitParameter(String name)
根据初始化参数名 name,返回对应的初始化参数值。
ServletContext getServletContext()
返回一个代表当前 Web 应用的 ServletContext 对象。
String getServletName()
返回 Servlet 的名字,即 web.xml 中 <servlet-name>
元素的值。