攔截路徑配置:
- 具體資源路徑: /index.jsp 只有訪問index.jsp資源時,過濾器才會被執行
- 攔截目錄: /user/* 訪問/user下的所有資源時,過濾器都會被執行
- 后綴名攔截: *.jsp 訪問所有后綴名為jsp資源時,過濾器都會被執行
- 攔截所有資源:/* 訪問所有資源時,過濾器都會被執行
package com.code_g.filter;
import javax.servlet.*;
import javax.servlet.annotation.WebFilter;
import java.io.IOException;
//攔截路徑配置
//@WebFilter("/index.jsp") //具體資源路徑
//@WebFilter("/servlet/*") //攔截目錄
//@WebFilter("*.jsp") //擴展名攔截
@WebFilter("/*") //所有資源
public class FilterDemo4 implements Filter {
public void destroy() {
}
public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws ServletException, IOException {
System.out.println("過濾...");
chain.doFilter(req, resp);
}
public void init(FilterConfig config) throws ServletException {
}
}