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配置模板

http://www.cnblogs.com/xdp-gacl/p/3769058.html

以上是关于ServletConfig对象的主要内容,如果未能解决你的问题,请参考以下文章

ServletConfig类

ServletContext和ServletConfig

ServletContext和ServletConfig

ServletConfig接口

ServletConfig对象和ServletContext对象

ServletConfig