1. 程式人生 > >一、Filter的配置項dispatcher

一、Filter的配置項dispatcher

  在web.xml配置檔案中,在配置filter時,有一個屬性dispatcher比較陌生,這裡來簡單瞭解一下。

dispatcher的配置

REQUEST   :預設值
FORWARD   :攔截轉發
ERROR     :攔截跳轉到鎖霧頁面,全域性錯誤頁面
INCLUDE   :攔截在一個頁面中包含另外一個頁面

(1)REQUEST
預設方式,訪問伺服器上的資源,就會被攔截(但是以下幾種情況除外)

(2)FORWARD
攔截轉發。例:

@Override
    public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws
IOException, ServletException { //轉發 servletRequest.getRequestDispatcher("/**").forward(servletRequest, servletResponse); }

(3)ERROR
攔截跳轉到鎖霧頁面,全域性錯誤頁面。例:

(4)INCLUDE
攔截在一個頁面中包含另外一個頁面