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);
				}

  

posted @ 2016-04-14 13:55  戒。  阅读(77)  评论(0编辑  收藏  举报