過濾器(Interceptor)和攔截器(Filter)的區別:

1.攔截器是基於java的反射機制的,而過濾器是基於函數回調。 2.攔截器不依賴於servlet容器,過濾器依賴與servlet容器。 3.攔截器只能對action請求起作用,而過濾器則可以對所有請求起作用。 4.攔截器可以訪問action上下文,值棧裏的對象,而過濾器不能訪問。 5.在action的生命週期中,攔截器可以多次被調用,而過濾器只能在容器初始化時被調用一次。 6.攔截器可以獲取IOC
相關文章
相關標籤/搜索