攔截器和過濾器的區別

攔截器和過濾器都可以用來實現橫切關注功能,其區別主要在於: 1、攔截器是基於java反射機制的,而過濾器是基於函數回調的。 2、過濾器依賴於servlet容器,而攔截器不依賴於servlet容器 3、攔截器只能對Action請求起作用,而過濾器則可以對幾乎所有請求起作用。 4、攔截器可以訪問Action上下文、值棧裏的對象,而過濾器不能。 5、在Action的生命週期中,攔截器可以多次調用,而過濾
相關文章
相關標籤/搜索