2013-02-28 3 views
0

, когда мы переопределяем метод init(ServletConfig) в Servlet, тогда нам нужно позвонить super.init(config), но почему мы должны звонить в этой ситуации и почему не нужно звонить при переопределении метода init() по умолчанию?В режиме Servlet abour Servlet жизненного цикла

ответ

1
code in GenericServlet 

public void init(ServletConfig config) throws ServletException { 
     this.config = config; 
     this.init(); 
} 

ServletConfig intialization takes place in init(ServletConfig config) 

Если вы не звоните super.init (конфигурации), то метод подклассов инициализации (конфигурации) будет выполнять
затем ServletConfig инициализации объекта не будет.

Если переопределить Init(), Обычно суперкласс инициализации (конфигурации) будет называется, а затем подкласс Init() будет называться хелперов method.In этот случай объект ServltConfig intialization будет