1.在servlet配置中添加初始參數(shù)(如下配置了用戶名和密碼兩個參數(shù))
<servlet>
<servlet-name>FirstServlet</servlet-name>
<servlet-class>WelcomeServlet</servlet-class>
<init-param>
<param-name>username</param-name>
<param-value>root</param-value>
</init-param>
<init-param>
<param-name>pwd</param-name>
<param-value>passwordddd</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>FirstServlet</servlet-name>
<url-pattern>/firstWelcome</url-pattern>
</servlet-mapping>
2.在servlet的init方法中獲取參數(shù)名和值
@Override
public void init(ServletConfig servletConfig) throws ServletException {
System.out.println("init");
Enumeration<String> params = servletConfig.getInitParameterNames();
while (params.hasMoreElements()){
String name = params.nextElement();
String value = servletConfig.getInitParameter(name);
System.out.println(name+":"+value);
}
}
3.servletConfig還可以獲取servlet的配置名稱缔杉,即servlet-name
String servletName = servletConfig.getServletName();