我们可以在Servlet中编写参数构造函数吗?如果是,您怎么打?

最佳答案



是的,可以,但是它没有用,因为servlet容器不会调用它。

正确的方法是使用 init() 方法:

@Override
public void init() throws ServletException {
    String foo = getInitParameter("foo");
    String bar = getServletContext().getInitParameter("bar");
    // ...
}

在此示例中, getInitParameter("foo") 返回<init-param>中特定<servlet>条目的web.xml值, getServletContext().getInitParameter("bar") 返回<context-param>中独立web.xml的值。

10-07 13:19