这个对象可以直接在doGet 方法中调用,this.getServletConfig()方法,即可返回ServletConfig对象(这个方法属于GenericServlet 类)。
主要有两个方法:
1.获取单个ServletConfig
public java.lang.String getInitParameter(java.lang.String name)
返回配置好的信息。
2.获取全部ServletConfig
public java.util.Enumeration getInitParameterNames()会返回一个枚举集合,然后再搭配第一个方法便可遍历全部配置信息。
Enumeration e=this.getServletConfig().getInitParameterNames();
while(e.hasMoreElements())
{
String name=(String)e.nextElement();
String value=this.getServletConfig().getInitParameter(name);
System.out.println(name+"="+value);
}
如何配置配置信息?
在web.xml中servlet标签中添加一个<init-param>标签
<init-param>
<param-name>配置信息名字</param-name>
<param-value>配置信息属性</param-value>
</init-param>
何时使用?
在实际开发中,很多东西不适合在servlet中写死,这些数据就可以通过配置方式配给servlet。
比如,servlet采用哪个码表,servlet链接哪个数据库,配置文件等。