課程
/后端開發(fā)
/Java
/Java Web開發(fā)技術應用——過濾器
為什么會進入死循環(huán)?重定向時,進入main.jsp頁面,就會調用第二個映射。難道是因為和request有關系嗎?但是重定向用的是response方法???請大神告知???????????
2017-03-06
源自:Java Web開發(fā)技術應用——過濾器 5-1
正在回答
“==”就是判斷左右兩端的值是否相等;quot;=quot;是將右邊的值賦給左邊.你的mysql啟動項沒有加載到環(huán)境變量中你需要安裝的時候選擇那現(xiàn)在你可以cd到mysql的bin目錄下在登陸就可以你試試^_^...
??request.getRequestDispatcher();?請求轉發(fā)??? response.sendRedirect();??請求重定向
首先你要明白 請求轉發(fā)實際只請求一次?對象會保存?瀏覽器的地址不會改變
請求重定向實際請求兩次 ?對象不會保存?瀏覽器的地址會改變
這也就解釋了為什么?用請求重定向?會死循環(huán)??它每次都會向你發(fā)送請求?而過濾器的dofilter方法?每次都重定向到main.jsp頁面?
秦家小小神
當老師訪問index,jsp時,就會調用一次過濾器,同時也會執(zhí)行過濾器內的語句,執(zhí)行重定向語句時等價于服務器告知用戶界面重新請求main.jsp頁面,如此便會再次調用過濾器,同樣還會執(zhí)行過濾器內的語句,由此產生循環(huán),而轉發(fā),用戶并不知道服務器執(zhí)行了轉發(fā)操作所以地址欄內的地址沒有變,過濾器好像是只過濾用戶請求的,我是這樣理解的。
重定向相當于兩次請求,所以再次請求就會調用過濾器
舉報
本課程主要是從實際生活當中的過濾器入手,詳細講解了Java Web過濾器
3 回答死循環(huán)問題
2 回答在重定向main.jsp中,會是一個死循環(huán),但是為什么控制器當中的輸出會有end。。。,這不表示已經執(zhí)行完死循環(huán)了嗎?求老師正解!謝謝
1 回答為什么我的過濾器案例得不到老師講的“死循環(huán)”結果?
1 回答求解求解求解
1 回答提示“有循環(huán)重定向”
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2022-03-26
“==”就是判斷左右兩端的值是否相等;quot;=quot;是將右邊的值賦給左邊.你的mysql啟動項沒有加載到環(huán)境變量中你需要安裝的時候選擇那現(xiàn)在你可以cd到mysql的bin目錄下在登陸就可以你試試^_^...
2017-04-09
??request.getRequestDispatcher();?請求轉發(fā)
??? response.sendRedirect();??請求重定向
首先你要明白 請求轉發(fā)實際只請求一次?對象會保存?瀏覽器的地址不會改變
請求重定向實際請求兩次 ?對象不會保存?瀏覽器的地址會改變
這也就解釋了為什么?用請求重定向?會死循環(huán)??它每次都會向你發(fā)送請求?而過濾器的dofilter方法?每次都重定向到main.jsp頁面?
2017-03-19
當老師訪問index,jsp時,就會調用一次過濾器,同時也會執(zhí)行過濾器內的語句,執(zhí)行重定向語句時等價于服務器告知用戶界面重新請求main.jsp頁面,如此便會再次調用過濾器,同樣還會執(zhí)行過濾器內的語句,由此產生循環(huán),而轉發(fā),用戶并不知道服務器執(zhí)行了轉發(fā)操作所以地址欄內的地址沒有變,過濾器好像是只過濾用戶請求的,我是這樣理解的。
2017-03-06
重定向相當于兩次請求,所以再次請求就會調用過濾器