创建一个 servlet类public class ServletConfigDemo extends HttpServlet {}在该servlet类里的init方法里写下下面的代码:
public void init(ServletConfig config) throws ServletException {
//从servlet中获得初始化的参数值
// String username=config.getInitParameter("username");
// System.out.println(username);
//获得所有的参数名
Enumeration enums=config.getInitParameterNames();
while(enums.hasMoreElements()){
String name=(String)enums.nextElement();
String value=config.getInitParameter(name);
System.out.println(value);
}
}
web.xml文件配置:
<servlet>
<servlet-name>ServletConfigDemo</servlet-name>
<servlet-class>ServletConfigDemo</servlet-class>
<!-- init方法的初始值 -->
<init-param>
<param-name>username</param-name>
<param-value>123456</param-value>
</init-param>
<init-param>
<param-name>password</param-name>
<param-value>000000</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>ServletConfigDemo</servlet-name>
<url-pattern>/servlet/ServletConfigDemo</url-pattern>
</servlet-mapping>
输出结果如下: