Filter 過濾器 和 LIstener監聽器

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:異步訪問資源

 

 

 

 

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