gpt4 book ai didi

java - 为什么ServletConfig obj在类实现接口(interface)的时候传递给了GenericServlet的init()?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:26:55 24 4
gpt4 key购买 nike

GenericServlet实现了ServletConfig接口(interface),这意味着所有接口(interface)函数都可以从GenericServletinit()函数调用>。鉴于此上下文,为什么 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com