web.xml之servlet与filter配置
servlet配置
一个完整的servlet配置分为两块,< servlet >块和< servlet-mapping >块< servlet >
< servlet-mapping >
InitParameter获取初始化参数
Enumeration
while (en1.hasMoreElements()) {
String key = en1.nextElement();
System.out.println("en1-----value:"+getInitParameter(key)); // getInitParameter(key)通过key获取初始化参数的值
}
// 其实和上面是一样的
Enumeration
while (en2.hasMoreElements()) {
String key2 = en2.nextElement();
System.out.println("en2-----value:"+getInitParameter(key2));
}
filter配置
同servlet完整的filter配置也分为两块,< filter >与< filter-mapping >< filter >
< filter-mapping >
filter获取初始化参数
public void init(FilterConfig config) throws ServletException { // 在过滤器的init方法中用config获取初始化参数
Enumeration
while (filterEn1.hasMoreElements()){
System.out.println(config.getInitParameter(filterEn1.nextElement()));
}
}
上下文初始化参数
// 获取上下文初始化参数
Enumeration
while (contextEn.hasMoreElements()) {
System.out.println("context-----value:"+getServletContext().getInitParameter(contextEn.nextElement()));
}

浙公网安备 33010602011771号