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

posted @ 2016-05-22 16:47  Hsinwang  阅读(166)  评论(0编辑  收藏  举报