ServletConfig对象

来源:互联网 发布:c语言vector用法 编辑:程序博客网 时间:2024/06/06 11:46

1.ServletConfig对象和配置文件相关

* 配置初始化参数

* 需要在<servlet></servlet>标签下配置。

     * 如果要是配置在某个servlet的标签下,那么只能在该servlet中获取初始化参数。
                <init-param>
                    <param-name>username</param-name>
                    <param-value>root</param-value>
                </init-param>
                
            * String getServletName()                      获取配置文件中servlet的名称
            * String getInitParameter(String name)      获取初始化参数

            * Enumeration getInitParameterNames()          获取初始化参数的名称们

        <servlet>        <servlet-name>ServletDemo6</servlet-name>        <servlet-class>cn.itcast.servlet.ServletDemo6</servlet-class>        <init-param>    <param-name>username</param-name>    <param-value>root</param-value>        </init-param>        <init-param>    <param-name>password</param-name>    <param-value>123456</param-value>        </init-param>  </servlet> <servlet-mapping>        <servlet-name>ServletDemo6</servlet-name>        <url-pattern>/demo6</url-pattern>  </servlet-mapping>


package cn.itcast.servlet;import java.io.IOException;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class ServletDemo6 extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {//获取ServletConfig对象ServletConfig config = this.getServletConfig();String servletName = config.getServletName();String userName = config.getInitParameter("username");String passWord = config.getInitParameter("password");System.out.println(servletName);System.out.println(userName + " " + passWord);}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request, response);}}


0 0
原创粉丝点击