課程
/后端開發
/Java
/Java Web開發技術應用——過濾器
為什么要用過濾器呢?加上一些規則代碼,通過轉發或重定向也能實現在滿足一定條件時進行跳轉噠,越聽越蒙了呢?
2018-06-20
源自:Java Web開發技術應用——過濾器 6-1
正在回答
過濾器是一種機制,就是在執行業務代碼之前對請求進行轉換或校驗,轉發和重定向是一種方法,也會在過濾時用到。不能理解過濾器的好處你自己實現下案例中對請求進行是否登陸的測試的例子
其實,如果不想被別人通過地址直接訪問頁面,可以把項目中的成功登陸頁面和失敗頁面放到web-inf目錄下面,這樣就不能直接訪問了,必須通過servlet跳轉來訪問(在servlet層或dao層進行業務邏輯),但是在客戶體驗感上差點,這樣就可以只用過濾器來檢測地址是否正確就行,不用直接顯示404,就本案例個人看法
舉報
本課程主要是從實際生活當中的過濾器入手,詳細講解了Java Web過濾器
4 回答過濾器中頁面的跳轉使用request
1 回答doFilter里用內部跳轉和重定向
1 回答為什么重定向路徑需要加上req.getContextPath(),轉發則不加呢?
1 回答為什么第三章的第一個過濾器沒有重定向,第四章的第一個過濾器有重定向。
1 回答過濾器直接過濾servlet
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-06-22
過濾器是一種機制,就是在執行業務代碼之前對請求進行轉換或校驗,轉發和重定向是一種方法,也會在過濾時用到。不能理解過濾器的好處你自己實現下案例中對請求進行是否登陸的測試的例子
2018-10-16
其實,如果不想被別人通過地址直接訪問頁面,可以把項目中的成功登陸頁面和失敗頁面放到web-inf目錄下面,這樣就不能直接訪問了,必須通過servlet跳轉來訪問(在servlet層或dao層進行業務邏輯),但是在客戶體驗感上差點,這樣就可以只用過濾器來檢測地址是否正確就行,不用直接顯示404,就本案例個人看法