ServletConfig
ServletConfig: *在Servlet配置文件中,可以使用一个或者多个<init-param></init-param>为servlet配置一些初始化参数 *当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这个初始化参数封装后ServletConfig 对象中,并在调用servlet的init方法是,将ServletConfig对象传递给Servlet,进而,程序员通过ServletConfig 对象就可以得到servet的初始化参数信息 *ServletConfig的作用举例: 获得字符集编码 忽的数据库连接信息 获得配置文件 案例: 在Demo5中配置如下: <servlet> <servlet-name>Demo5</servlet-name> <servlet-class>com.test.Demo5</servlet-class> <init-param> <param-name>data</param-name> <param-value>aaa</param-value> </init-param> <init-param> <param-name>data2</param-name> <param-value>bbb</param-value> </init-param> <init-param> <param-name>data3</param-name> <param-value>ccc</param-value> </init-param> </servlet> @@@ //获得指定的 String data1=this.getServletConfig().getInitParameter("data3"); System.out.println(data1); //获得所有的 Enumeration e=this.getServletConfig().getInitParameterNames(); while(e.hasMoreElements()){ String name=(String)e.nextElement(); String value=this.getServletConfig().getInitParameter(name); System.out.println(name+"|" + value); }
现在的几乎什么都不懂,但是不代表以后的我也是这样。