ServletConfig对象
Posted Hsin wang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ServletConfig对象相关的知识,希望对你有一定的参考价值。
ServletConfig对象
作用:该对象主要用于读取 servlet的配置信息。
案例:
<servlet>
<servlet-name>ServletConfigTest</servlet-name>
<servlet-class>com.hsp.servlet.ServletConfigTest</servlet-class>
<!-- 这里可以给servlet配置信息,这里配置的信息,只能被该servlet 读取 -->
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</servlet>
如何使用:
String encoding=this.getServletConfig().getInitParameter("encoding");
补充说明:这种配置参数的方式,只能被某个Servlet独立使用;
如希望让所有的Servlet都去读取某个参数,这样配置:
<context-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</context-param>
如果要把所有的参数都读取,则使用如下方法:
Enumeration<String> names=this.getServletConfig().getInitParameterNames();
while(names.hasMoreElements()){
String name=names.nextElement();
System.out.println(name);
System.out.println(this.getServletConfig().getInitParameter(name));
}
补充:修改servlet配置模板
以上是关于ServletConfig对象的主要内容,如果未能解决你的问题,请参考以下文章