Filter与Servlet区别
生活随笔
收集整理的這篇文章主要介紹了
Filter与Servlet区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Filter
可以理解一個一種特殊Servlet
主要用于對用戶請求進行預處理
也可以對HttpServletResponse進行后處理
是一個典型的處理鏈
過濾請求,無法向用戶生成響應
Servlet
主要用來在業務處理之前進行控制
url傳來之后,就對其進行處理
處理完成,返回或轉向到某一自己指定的頁面
可以向用戶生成響應
傳遞性
Filter具有傳遞性
url傳來之后,檢查之后,可保持原來的流程繼續向下執行,被下一個filter, servlet接收處理
Servlet不具有傳遞性
servlet 處理之后,不會繼續向下傳遞
處理流程
Filter對用戶請求進行預處理
接著,將請求交給 Servlet進行處理,并生成響應
最后,Filter再對服務器響應進行后處理
總結
以上是生活随笔為你收集整理的Filter与Servlet区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HIbernate的优缺点
- 下一篇: Filter的使用