getInitParameter方法来自于GenericServlet,一般创建Servlet都是继承自HttpServlet,而HttpServlet是GenericServlet的子类,由此通常我们的Servlet都是可以调用该方法去获取web.xml配置文件中的配置信息:

    1、web.xml部分信息:

        
        
		global
		Okes
	

	
		TestServlet
		com.web.servlets.TestServlet
		
		
			name
			wangzp,tanhq
		
		
		
			name1
			wangzp1,tanhq1
		
	

	
		TestServlet
		/test.do
	

    2、如果获取局部配置以及全局配置

  public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {

		response.setContentType("text/html;charset=utf-8");
		PrintWriter out = response.getWriter();
		
		/**
		 * 获取中的属性
		 * name : name
		 * value : value
		 * 通过getInitParameter(name)就可以获取value中的值
		 */
		out.println(getInitParameter("name"));
		
		/**
		 * 当有多个上述中的标签时,那么可以使用getInitParameterNames
		 * 获取所有的属性名称,然后通过getInitParameter获取对应的属性值
		 */
		Enumeration enums = getInitParameterNames();
		while(enums.hasMoreElements()){
			System.out.println(enums.nextElement());
		}
		/**
		 * 获取全局属性配置:
		 * 1、必须通过getServletConfig(),或者getServletContext(),然后调用          getInitParameter方法获取;
		 * 2、全局标签 
		 */
		out.println(getServletContext().getInitParameter("global"));
		
		out.flush();
		out.close();
	}

    3、总结

    3.1 局部Servlet配置属性获取:使用getInitParameter或者getInitParameterNames;

    3.2 全局Servlet配置属性获取:使用servletConfig或者ServletContext对象调用getInitParameter获取即可