package com.hailu; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.util.Enumeration; /** * * Servletconfig * 作用: * 方便每一个servlet获取自己单独的属性配置 * 特点: * 1、每一个servlet单独拥有一个servletConfig对象 * 使用: * 获取对象 * ServletConfig config = this.getServletConfig(); * 获取值 * config.getInitParameter("china"); * 获取所有的key值 * config.getInitParameterNames(); */ public class ServletConfigServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doGet(request,response); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //获取对象 ServletConfig config = this.getServletConfig(); String value = config.getInitParameter("china"); System.out.println(value); //获取所有的key Enumeration<String> initParameterNames = config.getInitParameterNames(); while (initParameterNames.hasMoreElements()){ String key = initParameterNames.nextElement(); String value2 = config.getInitParameter(key); System.out.println(key+"----"+value2); } } }
原文:https://www.cnblogs.com/yanghailu/p/12797874.html