Struts2 攔截器和過濾器的使用

攔截器與過濾器的區別:

         1、攔截器是基於java的反射機制的,而過濾器是基於函數回調

         2、過濾器依賴與servlet容器,而攔截器不依賴與servlet容器

         3、攔截器只能對action請求起作用,而過濾器則可以對幾乎所有的請求起作用

         4、攔截器可以訪問action上下文、值棧裏的對象,而過濾器不能

         5、在action的生命週期中,攔截器可以多次被調用,而過濾器只能在容器初始化時被調用一次

struts2的攔截器只能攔截指定的action,不能對jsp頁面進行攔截。要對jsp頁面進行處理,需要使用filter。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章