当类实现接口时,为什么ServletConfig obj传递给GenericServlet的init()?

时间:2011-10-14 13:47:59

标签: java java-ee servlets

GenericServlet实现ServletConfig接口,这意味着可以从init() GenericServlet函数调用所有接口函数。鉴于此上下文,为什么Servlet容器将ServletConfig对象发送到init()方法?我还想知道传递给ServletConfig的{​​{1}}对象是否与GenericServlet对象不同。

此致 拉维

1 个答案:

答案 0 :(得分:3)

GenericServlet通过简单地委托传递给init方法的配置对象来实现ServletConfig方法。因此,为了方便起见,它实现了ServletConfig - 然后只需委托。因此,您可以拨打getServletConfig().getInitParameter()

,而不是致电getInitParameter()