GenericServlet
实现了ServletConfig
接口(interface),这意味着所有接口(interface)函数都可以从GenericServlet
的init()
函数调用>。鉴于此上下文,为什么 Servlet 容器将 ServletConfig
对象发送到 init()
方法?我还想知道传递给 GenericServlet.init(ServletConfig)
的 ServletConfig
对象是否与 GenericServlet 对象不同。
问候, 拉维
最佳答案
GenericServlet
通过简单地委托(delegate)传递给 init 方法的配置对象来实现 ServletConfig
方法。所以它实现 ServletConfig
只是为了方便 - 然后它只是委托(delegate)。因此,您可以调用 getInitParameter()
getServletConfig().getInitParameter()
关于java - 为什么ServletConfig obj在类实现接口(interface)的时候传递给了GenericServlet的init()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7768584/