Filter 註釋方法和配置xml方式
註釋方式
@WebFilter("/*") 引入
javax.servlet.*;包 *代表攔截所有路徑
doFilter(req,resp);
2配置xml的方式有
<filter> <filter-name>demo1</filter-name> <filter-class>你的路徑</filter-class> </filter> <filter-mapping> <filter-name>demo1</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
過濾器詳細配置
攔截路徑配置 四種
具體資源路徑 只有訪問資源時 過濾器纔會被執行
目錄攔截 /user/* 訪問user下的資源下 所有資源都不被執行
後綴名 *.jsp 訪問所有jsp資源時 過濾器都會被執行
攔截所有資源 /*
攔截方式的配置
註解配置
設置dispatcherTypes屬性
REQUEST 默認 瀏覽器直接請求資源
FORWARD 轉發訪問請求
INCLUDE 包含訪問請求
ERROR 錯誤跳轉請求資源
ASYNC:異步訪問資源