1.可以在web.xml中的servlet标签中添加<load-on-startup>number</load-on-startup>子标签,其中number代表servlet启动顺序.遮阳挡web应用启动时该servlet会被自动装载并调用init函数.
2.可以在servlet标签中添加<init-param>标签实现配置各种参数具体代码如下
<init-param>
<param-name>encoding<param-name>
<param-value>utf-8</param-value>
</init-param>
如果在servlet外面配置则可以被所有servlet读取
<context-param>
<param-name>encoding<param-name>
<param-value>utf-8</param-value></context-param>
3.如果配置文件有很多可以遍历出所有配置字段,详细代码如下
Enumeration<String> names=this.getServletConfig().getInitParameterNames();
while(names.hasMoreElements()){
String name=names.nextElement();
out.print(name+"</br>");
out.print(this.getServletConfig().getInitParameter(name)+"</br>");
}