web.xml详解: 点我
在web.xml中配置监听器。注意:监听器>过滤器>serlvet,配置的时候要注意先后顺序
1.
<content-param>
<param-name>name</param-name>
<param-value>value</param-value>
</content-param>
由于是放置于上下文环境中,在程序直接可以用getServletContext().getInitParameter(“name”),获取其中设置的值;
// 先获取ServletConfig对象
ServletConfig config = getServletConfig();
// 获取配置文件中serlvet的名称
System.out.println("servlet的名称:"+config.getServletName());
// 获取初始化的参数
String username = config.getInitParameter("username");
String password = config.getInitParameter("password");
System.out.println(username+" : "+password);
Enumeration<String> e = config.getInitParameterNames();
while(e.hasMoreElements()){