在web.xml中我们配置的参数如下:

<servlet>
        <servlet-name>GetInitParameterServlet</servlet-name>
        <servlet-class>servlet.GetInitParameterServlet</servlet-class>

        <init-param>
            <param-name>username</param-name>
            <param-value>admin</param-value>
        </init-param>

        <init-param>
            <param-name>password</param-name>
            <param-value>123456</param-value>
        </init-param>
        
    </servlet>

    <servlet-mapping>
        <servlet-name>GetInitParameterServlet</servlet-name>
        <url-pattern>/servlet/GetInitParameterServlet</url-pattern>
    </servlet-mapping>

那么在Servlet中,我们如果需要获取初始化参数,就继承以下init方法,在这里调用如下方法进行获取:

@Override
    public void init() throws ServletException {
        String username = this.getInitParameter("username");
        String password = this.getInitParameter("password");
    }



Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐