6. 尚硅谷_佟刚_JavaWEB_ServletConfig 对象.wmv

来源:互联网 发布:黑马程序员javaee培训 编辑:程序博客网 时间:2024/06/06 00:18



ServletConfig 有4个方法:





web.xml

<!-- 配置和映射 Servlet -->
<servlet>
<!-- Servlet 注册的名字 -->
<servlet-name>helloServlet</servlet-name>
<!-- Servlet 的全类名 -->
<servlet-class>com.atguigu.javaweb.HelloServlet</servlet-class>


<!-- 配置Servlet的初始化参数。且节点必须在load-on-startup节点的前面 -->
<init-param>
<!-- 参数名 -->
<param-name>user</param-name>
<!-- 参数值 -->
<param-value>root</param-value>
</init-param>
<init-param>
<param-name>passwd</param-name>
<param-value>1230</param-value>
</init-param>


</servlet>




HelloServlet.java

@Override
public void init(ServletConfig servletConfig) throws ServletException {
// TODO Auto-generated method stub
System.out.println("init");

//方法1: 获取一个指定的 初始化参数。
String user = servletConfig.getInitParameter("user");
System.out.println("user, " + user);

//方法2: 获取初始化参数组成的 Enumeration,然后遍历。
Enumeration<String> names = servletConfig.getInitParameterNames();
while(names.hasMoreElements()){
String name = names.nextElement();
String value = servletConfig.getInitParameter(name);
System.out.println("^^" + name + ": " + value);
}

}






//方法3
String servletName = servletConfig.getServletName();
System.out.println(servletName);



0 0
原创粉丝点击