一、Filter的配置項dispatcher
阿新 • • 發佈:2019-01-30
在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
攔截在一個頁面中包含另外一個頁面