使用ServletContext讀取全局初始化參數(在/WEB-INF/web.xml目錄下配置參數)
<context-param>
<param-name>username</param-name>
<param-value>root</param-value>
</context-param>
<context-param>
<param-name>password</param-name>
<param-value>pwd</param-value>
</context-param>
Servlet中獲取參數;
//使用ServletContext讀取全局初始化參數(在web.xml目錄下配置參數)
String username = this.getServletContext().getInitParameter("username");
String password = this.getServletContext().getInitParameter("password");
System.out.println(username+" "+password);
//獲得所有字段,返回一個泛型集合
Enumeration<String> e = this.getServletContext().getInitParameterNames();
while(e.hasMoreElements()) {
String name = e.nextElement();
String value = this.getServletContext().getInitParameter(name);
System.out.println(name+" "+value);
}
控制檯打印結果: