描述servlet兩種轉向的區別

2024-12-30 11:40:43 字數 2137 閱讀 3015

1樓:網友

**和重定向的區別。

重定向:以前的request中存放的變數全部失效,並進入乙個新的request作用域。

**:以前的request中存放的變數不會失效,就像把兩個頁面拼到了一起。

正文開始:先是看上去不同,他們的呼叫分別如下:

**到重定向到。

在jsp頁面中你也會看到通過下面的方式實現**:

我在初學jsp的時候,對這兩個概念非常模糊,看別人的例子的時候,也是一頭霧水,不知道什麼時候該用哪個。希望下面的解說能對你有所幫。

助。提到**和重定向就不得不提到request作用域。很多初學者都知道當我們提交乙個表單時,就建立%

2樓:網友

1 forward是伺服器請求資源,伺服器直接訪問目標位址的url,把那個url的響應內容讀取過來,然後把這些內容再發給瀏覽器,瀏覽器根本不知道伺服器傳送的內容是從哪兒來的,所以它的位址列中還是原來的位址。

redirect就是服務端根據邏輯,傳送乙個狀態碼,告訴瀏覽器重新去請求那個位址,一般來說瀏覽器會用剛才請求的所有引數重新請求,所以session,request引數都可以獲取。

就是第乙個看到page1的url,實際是page2後者則是頁面整個發生跳轉。

3樓:網友

**和重定向。

**方式:;

重定向方式:;

重定向顧名思義就是重新將url定位到其他地方,所以如果是重定向**的話url是回改變的,而**url是不會改變的。

servlet中實現頁面跳轉有哪兩種方法,有什麼區別?急求 ,謝謝啊....

4樓:網友

重定向(redirect)和**(forward)

重定向:看的到的是位址列的位址發生變化,瀏覽器向伺服器傳送請求,伺服器發現自己不能處理,但是有個位址可以處理這個請求,伺服器就把目的位址和狀態碼302放在標頭檔案中返回給瀏覽器,瀏覽器向標頭檔案中的位址傳送請求,得到想要的結果。兩次請求和響應的過程;

**:位址列不發生變化。瀏覽器向伺服器傳送請求,伺服器直接向目的位址去取需要的資料,將結果返回給瀏覽器。一次請求與響應的過程。

5樓:rmb是我印的

**和重定向,在企業開發中,一般很少用servlet的 都用struts的,struts比servlet好用多了。

servlet:這兩種跳轉方式有什麼區別呢?都經常看到 但是摸不透啊

6樓:沒有響應

底下那種是直接跳轉頁面。

而上那種是在跳轉的時候把request和response當作引數調轉 這有這種方法你存在裡的值才能被跳轉的jsp頁面收到知道了把~

j**a servlet api中forward() 與redirect()的區別?

7樓:匿名使用者

前者僅是容器中控制權的轉向,在客戶端瀏覽器位址列中不會顯示出轉向後的位址;後者則是完全的跳轉,瀏覽器將會得到跳轉的位址,並重新傳送請求鏈結。這樣,從瀏覽器的位址列中可以看到跳轉後的鏈結位址。所以,前者更加高效,在前者可以滿足需要時,儘量使用forward()方法,並且,這樣也有助於隱藏實際的鏈結。

在有些情況下,比如,需要跳轉到乙個其它伺服器上的資源,則必須使用sendredirect()方法。

8樓:網友

個人觀點,forward為重定向,是程式內部指定跳轉至另乙個頁面,redirect為客戶端再次請求,該方法執行後也是返回瀏覽器端然後瀏覽器再次請求到指定的位址。

應用層面來講,如果是乙個連續的業務流程,肯定會使用forward進行頁面跳轉,如果是不連續的業務,沒有共享資料,那麼可以使用redirect進行跳轉,而且從區別上看就知道,forward的效率更高。

j**a:servlet這兩種返回資料方式有什麼區別嗎

9樓:小童鞋_成

您好,提問者:

date","this is data");

是以鍵值對的形式存在的,底層封裝了hashmap,頁面必須使用date來獲取。

this is data");

是直接輸出到頁面上,底層封裝了printwriter的特性。

兩種神奇的蚱蜢概括,兩種神奇的蚱蜢概括

昆蟲記的 兩種稀奇的蚱蜢 內容 是說 恩布沙和白麵孔螽斯 昆蟲記 是一個個有趣的故事 螳螂是一種十分 的動物,然而在它剛剛擁有生命的初期,也會犧牲在個頭兒最小的螞蟻的魔爪下。蜘蛛織網,即使用了圓規 尺子之類的工粳也沒有一個設計家能畫出一個比這更規範的網來 豐富的故事情節使我浮想聯翩。昆蟲記的 兩種稀...

用溫柔的兩種意思造句,用溫暖的兩種意思造句

她的性情溫柔。母親對嬰兒總是溫柔體貼的。她有堅強但溫柔的性格。小紅長得非常標緻,溫柔可愛,和手腳都是軟軟的。愛情把一切冷酷之心變成溫柔。她像只小羊羔一樣溫柔。他給了她一個溫柔的吻。他把她溫柔的話當作是幸福的吉兆。溫柔 1 溫和柔順。老師們要和藹溫柔地對待孩子們。2 柔和。他給了她一個溫柔的吻。今天的...

用滋味的兩種意思造句,用滋味的兩種意思造句,用平靜的兩種意思造句

1 我愛吃雞翅的香辣滋味。2 回首小學六年,百般滋味在心頭。被人誤解的滋味真不好受。可樂雞翅的滋味真好。可樂雞翅的滋味真好。被人誤解的滋味真不好受。望採納 被人冤枉的滋味太不好受了 韭菜的滋味很好 用滋味的兩種意思造句,用平靜的兩種意思造句 1 我愛吃雞翅的香辣滋味。2 回首小學六年,百般滋味在心頭...