2009-09-06 152 views
0

誰能告訴我爲什麼約過濾器的init方法調用下面的行不正確:初始化方法調用

上的過濾器的init方法被稱爲 第一次一個servlet映射到 該過濾器被調用。

回答

3

因爲在Web應用程序啓動期間發生過濾器被servlet容器加載和初始化時調用它。過濾器的init()方法將被調用,即使它永遠不會攔截單個請求。

API documentation

void init(FilterConfig filterConfig) throws ServletException 

由web容器調用以指示它正被放入服務的過濾器。實例化過濾器後,servlet容器只調用一次init方法。在過濾器被要求做任何過濾工作之前,init方法必須成功完成。