20160321servlet学习笔记获取web.xml配置参数

时间:2023-01-05 19:05:53

1.可以在web.xml中的servlet标签中添加<load-on-startup>number</load-on-startup>子标签,其中number代表servlet启动顺序.遮阳挡web应用启动时该servlet会被自动装载并调用init函数.

2.可以在servlet标签中添加<init-param>标签实现配置各种参数具体代码如下

<init-param>

<param-name>encoding<param-name>

<param-value>utf-8</param-value>

</init-param>

如果在servlet外面配置则可以被所有servlet读取

<context-param>

<param-name>encoding<param-name>

<param-value>utf-8</param-value>

</context-param>

3.如果配置文件有很多可以遍历出所有配置字段,详细代码如下

        Enumeration<String> names=this.getServletConfig().getInitParameterNames();
        while(names.hasMoreElements()){
            String name=names.nextElement();
            out.print(name+"</br>");
            out.print(this.getServletConfig().getInitParameter(name)+"</br>");
        }