forward和redirect的區別是什麼
forward和redirect是servlet的主要兩種跳轉方式,其中forward又叫轉發,而redirect叫重定向,那麼forward和redirect的區別是什麼呢?下面小編帶大家瞭解一下吧。
1、請求方不同:redirect是由客户端發起的請求,而forward是服務端發起的請求。
2、瀏覽器地址表現不同:redirect是瀏覽器地址顯示被請求的url,而forward是瀏覽器地址不顯示被請求的url。
3、參數傳遞不同:redirect需要重新開始一個request,原頁面的request生命週期結束。forward另一個連接的時候。request變量是在其生命週期內的。另一個頁面也可以使用,其實質是把目標地址include。
4、底層運作不同:redirect發送的請求信息又回送給客户機,讓客户機再轉發到另一個資源上,需要在服務器和客户機之間增加一次通信。forward服務器端直接找到目標,並include過來。
5、定義不同:Forward——客户端和瀏覽器只發出一次請求,Servlet、JSP或其它信息資源,由第二個信息資源響應該請求,在請求對象request中,保存的對象對於每個信息資源是共享的。Redirect——實際是兩次HTTP請求,服務器端在響應第一次請求的時候,讓瀏覽器再向另外一個URL發出請求,從而達到轉發的目的。
以上就是小編給大家介紹了forward和redirect的區別,相信大家對此有了一定的瞭解,希望能幫到大家。
-
老人過七十大壽有什麼講究
俗話説,六十花甲,七十古稀。對老人來説,七十歲是他們很重要的一年了,因為七十歲是他們的整歲。如果要給老人過壽,那麼是有很多講究內容的,不能觸犯一些禁忌。那麼對老人過七十大壽有什麼講究呢?請看下面內容。1、為長輩慶祝生日是叫做過壽,七十歲是整壽,祝壽主要是子女...
-
蓮藕泡在水裏會變質嗎
蓮藕是一種在11月份很常見的蔬菜之一,蓮藕也因為味道和口感收穫了眾多網友的喜愛,那麼蓮藕要是買回家之後吃不完該如何儲存呢?蓮藕泡在水裏會變質嗎?我們來看看吧。1、蓮藕泡在水裏會變質嗎。2、新鮮蓮藕沒有切開的不可以在清水中長時間浸泡,這容易導致蓮藕變味。3...
-
夢到小孩子拉黃色屎代表什麼
日常生活中,我們幾乎每天晚上睡覺都會做夢,不同的人,每天都會做着不一樣的夢,夢見小孩也是非常常見的,那麼夢到小孩子拉黃色屎是什麼意思呢?夢到小孩子拉黃色屎代表什麼呢?下面一起來看看。1、夢見小孩拉黃色屎,想好好休息一下也是蠻難的呢!雖然是今天,但是你仍然要為別...
-
1000千焦等於多少大卡
在我們的日常生活當中,經常所説的熱值高其實是能夠轉化為千焦,或者是卡路里這些實際的數據,不過説實話,不是很精於健身的人大多數,都是不太會了解1000千焦到底是多少,那麼1000千焦等於多少大卡呢?下面一起來看看。1、1000千焦以上的食物屬於高熱量食物,因為1000千焦熱...