欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java基礎之Filter的實例詳解

 更新時間:2017年07月03日 10:47:13   投稿:lqh  
這篇文章主要介紹了Java基礎之Filter的實例詳解的相關資料,需要的朋友可以參考下

Java基礎之Filter的實例詳解

           定義: Filter,是Servlet的一種,接口類為javax.servlet.Filter,以一種模塊化或者可重用的方法封裝公共行為,本質是可復用的代碼片段。

            職責:在請求到達Servlet之前對請求頭作預處理,或者在服務器響應完成之后對響應內容作后處理。分界線為chain.doFilter的調用。該調用是將請求處理權交給其Filter列表鏈上的其它Filter。

            生命周期:  Filter在Web容器啟動時被容器實例化,并調用其init方法完成初始化,每一個請求到達Servlet之前先經(jīng)過Filter的doFilter方法,容器停止時調用destroy方法。生命周期與Servlet類似。

            常見應用:權限校驗、特殊日志、修改請求信息(如中文亂碼處理)

            web.xml中配置Filter的url-pattern

            1)/*和*過濾效果一樣,可以對所有的請求進行過濾

            2)*.xxx后綴過濾

            3)/這種配置過濾不了任何請求:tomcate的matchFilterUrl方法可以解釋過濾原理。

           Filter的url-pattern與Servlet的url-pattern前兩種用法一樣,但第三種不一樣,對Servlet來說配置url-pattern為/說明將該Servlet作為項目的默認的Servlet,當某個請求路徑無法匹配時會由默認Servlet來處理該請求。而Filter,則對/的urlpattern,攔截不到任何請求的。

           在web.xml中,容器啟動時加載的順序是context-param,其次是Listener,然后是Filter,最后是Servlet。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

  • Mybatis Trim標簽用法簡單介紹

    Mybatis Trim標簽用法簡單介紹

    這篇文章主要介紹了Mybatis Trim標簽用法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-05-05
  • mybatis spring配置SqlSessionTemplate的使用方式

    mybatis spring配置SqlSessionTemplate的使用方式

    這篇文章主要介紹了mybatis spring配置SqlSessionTemplate的使用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Java判斷2個List集合是否相等(不考慮元素的順序)

    Java判斷2個List集合是否相等(不考慮元素的順序)

    今天小編就為大家分享一篇關于Java判斷2個List集合是否相等(不考慮元素的順序)的文章,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • 解決springboot mapper注入報紅問題

    解決springboot mapper注入報紅問題

    這篇文章主要介紹了解決springboot mapper注入報紅問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • @ConfigurationProperties在IDEA中出現(xiàn)紅色波浪線問題解決方法

    @ConfigurationProperties在IDEA中出現(xiàn)紅色波浪線問題解決方法

    本文介紹了在Springboot項目中,當@ConfigurationProperties注解出現(xiàn)紅色波浪線時的解決方法,文中有詳細的解決方案供大家參考,需要的朋友可以參考下
    2024-09-09
  • Java 后端接收Request請求參數(shù)的多種方式匯總

    Java 后端接收Request請求參數(shù)的多種方式匯總

    本文給大家總結了后端接收Request請求參數(shù)的7種方式,本文結合實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-10-10
  • Java詳細分析講解HashMap

    Java詳細分析講解HashMap

    在java開發(fā)中,HashMap是最常用、最常見的集合容器類之一,下面一起溫故一下,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • Java繪圖技術基礎(實例講解)

    Java繪圖技術基礎(實例講解)

    下面小編就為大家?guī)硪黄狫ava繪圖技術基礎(實例講解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Springboot項目保存本地系統(tǒng)日志文件的實現(xiàn)方法

    Springboot項目保存本地系統(tǒng)日志文件的實現(xiàn)方法

    這篇文章主要介紹了Springboot項目保存本地系統(tǒng)日志文件的實現(xiàn)方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • SpringBoot入門原理及優(yōu)勢分析

    SpringBoot入門原理及優(yōu)勢分析

    本篇文章主要來為大家介紹SpringBoot入門原理及優(yōu)勢分析,有需要的朋友可以借鑒參考下,希望可以有所幫助,祝大家多多進步,早日升職加薪
    2021-09-09

最新評論