GenericServlet类具有两个init方法。为什么会这样呢?
最佳答案
javadoc很清楚为什么:init()
:
可以重写的便捷方法,因此无需调用super.init(config)。
而不是覆盖init(ServletConfig)
,只需覆盖此方法,它将由GenericServlet.init(ServletConfig config)
调用。仍可以通过ServletConfig
检索getServletConfig()
对象。
因此,如果您的Servlet不在乎ServletConfig
,则只需实现init()
。