1樓:創業者李孟
內部跳轉和外部跳轉的區別
1、請求乎毀方式伺服器處理方式不同
內部跳轉實際上是通過伺服器端將請求**到另外的頁面或者servlet中,這個時候跳轉到帆頃的目標頁面或者servlet可以獲取到請求物件, 也可以獲取到請求中的屬性和引數。
外歲轎備部跳轉的時候實際上是第一次請求後,伺服器端向客戶端傳送了乙個指令,讓客戶端再次請求了一次伺服器端,這個時候服 務器第二次拿到的request物件已經不是第一次請求的request物件了,所以無法獲取到第一次請求裡的引數和屬性。
2、**url變化不同
內部跳轉的url位址列不會發生變化,外部跳轉url則會發生變化。
3、實現的功能作用不同
內部跳轉無法跳轉到工程以外的jsp或者servlet,外部跳轉則可以。
4、具體實現的方法不同
內部跳轉實現的方法:
或者servlet").forward(request, response),或者servlet").forward(request, response),而外部跳轉實現的方法:
或者servlet")。
2樓:匿名使用者
內跳轉相當於本地。
就等於是在同乙個檔案悄差夾內。
外跳轉就段慎等於是聯網了。
外跳轉就是握運敬跳轉到別的**去。
內部跳轉和外部跳轉的區別,底層實現原理
3樓:
內部介面:是指系統內部模組與模組、橘並類與類之間訊息(或資料)傳遞的測試。
外部介面:是指系統與其外部的人、軟體或硬體系統之間的資料傳遞和羨敏互動(或圓派跡呼叫)。
4樓:網友
站內跳轉在a標籤寫相對路徑也能跳轉。
外部跳轉,需要寫上http://開頭的全路徑,
跳轉和頁面重定向的區別是什麼?
5樓:lucky安逸
頁面跳**
1.可以帶引數。
2.內部跳轉,不需要二次操作。
重定向1.不可以帶引數。
2.返回帶客戶端再次跳轉(二次操作)
你先這麼理解吧。
客戶點申請服務,可以帶著引數內部訪問到到要跳轉的頁面。url位址不變客戶點申請服務,服務端返回客戶端,告訴你重定向資訊,你得再次訪問才可以。url位址變化。
6樓:求以寒騰紅
區別:1.請求的次數的不同,重定向總共請求了兩次伺服器;**則是使用者請求一次可能經過n個jsp頁面由返回到使用者瀏覽器中,是一次請求多次處理的過程;
2.跳轉過程中鏈結的變化,重定向在跳轉中請求了兩次伺服器並且是兩次不同的鏈結位址,在瀏覽器的位址列可以看到兩次是有變化的;**在跳轉過程中瀏覽器請求了一次伺服器,伺服器經過了n個jsp頁面並沒有改變請求的鏈結位址,因為使用者只請求了一次,所以在整個跳轉過程中鏈結位址是沒有改變的,在瀏覽器的位址列就可以看到。
3.目的不同,重定向只是簡單的讓使用者訪問乙個新的鏈結,而**是伺服器要得到使用者的請求內容並需要進行一部分處理的,所以兩者目的之不同的。
內部重定向與http重定向分別是什麼?
7樓:網友
外部重定向,就是你發來的requets,給你響應乙個302 的response,loaction欄位表明了,你的下一次請求的位置,然後你再向那個位址去發起新的請求,。
打個比方,內部重定向,就像你打**去找你的女朋友,但是接**的是她的媽媽,然後她的媽媽,就把**交給了她的女兒。
外部重定向就是,你打**給你的女朋友,但是他們家換**號碼了,但是好心的戶主給了你 你女朋友家的新**號碼,這樣你就利用新的**號碼,去撥打真正的女朋友家的**。
跳轉鏈結和超連結的區別
8樓:蹦恰恰大本營
呢!其實就是超級鏈結。
的的簡寫,超連結是指從乙個網頁指向乙個目標的連線關係,目標可以是另乙個網頁,也可以是相同網頁上的不同位置,還可以是乙個**,乙個電子郵件位址。
乙個檔案,甚至是乙個應用程式。
而在乙個網頁中用來超連結的物件,可以是一段文字或者是乙個**。當瀏覽者單擊已經鏈結的文字或**後,鏈結目標將顯示在瀏覽器上,並且根據目標的型別來開啟或執行。
2:我們根據連線路徑的不同,網頁中超。
的首頁去,那麼多鏈結就是。
了,這就屬於外部連結了)。
3:使用物件也有不同,按照使用物件不同,有文字超連結,影象超連結,e-mail鏈結,錨點鏈結,多**檔案鏈結,空鏈結等。如。
這樣為乙個空鏈結。或者是乙個超文字。
可以是**的站內跳轉,比如首頁下面的新聞,**,等等,這個就是站內跳轉了,如果外鏈結到阿里雲那就是不是站內跳轉了。當然這個是我的理解了。
j**a中**和重定向的區別
9樓:陝西it優就業
**與重定向的區別如下:
**是伺服器行為,重定向是客戶端行為
1.**在伺服器端完成的;重定向是在客戶端完成的。
2.**的速度快;重定向速度慢。
3.**的是同一次請求;重定向是兩次不同請求。
4.**不會執行**後的**;重定向會執行重定向之後的**。
5.**位址列沒有變化;重定向位址列有變化。
6.**必須是在同一臺伺服器下完成;重定向可以在不同的伺服器下完成。
在servlet中呼叫**、重定向的語句如下:
response);//**到。
重定向到。**過程:客戶瀏覽器傳送http請求,web伺服器接受此請求,呼叫內部的乙個方法在容器內部完成請求處理和**動作,將目標資源傳送給客戶;在這裡,**的路徑必須是同乙個web容器下的url,其不能轉向到其他的web路徑上去,中間傳遞的是自己的容器內的request。在客戶瀏覽器路徑欄顯示的仍然是其第一次訪問的路徑,也就是說客戶是感覺不到伺服器做了**的。
**行為是瀏覽器只做了一次訪問請求。
重定向過程:客戶瀏覽器傳送http請求,web伺服器接受後傳送302狀態碼響應及對應新的location給客戶瀏覽器,客戶瀏覽器發現是302響應,則自動再傳送乙個新的http請求,請求url是新的location位址,伺服器根據此請求尋找資源併傳送給客戶。在這裡location可以重定向到任意url,既然是瀏覽器重新發出了請求,則就沒有什麼request傳遞的概念了。
在客戶瀏覽器路徑欄顯示的是其重定向的路徑,客戶可以觀察到位址的變化的。重定向行為是瀏覽器做了至少兩次的訪問請求的。
重定向,其實是兩次request
第一次,客戶端request
a,伺服器響應,並response回來,告訴瀏覽器,你應該去b。這個時候ie可以看到位址變了,而且歷史的回退按鈕也亮了。重定向可以訪問自己web應用以外的資源。
在重定向的過程中,傳輸的資訊會被丟失。
10樓:小傻
重定向和**有乙個重要的不同:當使用**時,jsp容器將使用乙個內部的方法來呼叫目標頁面,新的頁面繼續處理同乙個請求,而瀏覽器將不會知道這個過程。 與之相反,重定向方式的含義是第乙個頁面通知瀏覽器傳送乙個新的頁面請求。
因為,當你使用重定向時,瀏覽器中所顯示的url會變成新頁面的url, 而當使用**時,該url會保持不變。重定向的速度比**慢,因為瀏覽器還得發出乙個新的請求。同時,由於重定向方式產生了乙個新的請求,所以經過一次重 定向後,request內的物件將無法使用。
**和重定向的區別。
重定向:以前的request中存放的變數全部失效,並進入乙個新的request作用域。
**:以前的request中存放的變數不會失效,就像把兩個頁面拼到了一起。
11樓:小嘫
2,請求**:伺服器行為,,response);是一次請求,**後請求物件會儲存,位址列的url位址不會改變。(伺服器內部**,所有客戶端看不到位址列的改變)
下面舉個生活中的例項來說明:
請求重定向:就好比我們找乙個a廣告公司給設計名片,a明確告訴我們他們不會設計,就讓我們找b公司,結果b公司給我設計好了,所以我們會對外宣稱是b公司給我們設計的名片,(所以我們就相當於傳送了兩次次請求,url位址列裡就從a變成了b公司)
請求**:同樣去找a公司給設計名片,a公司雖然不能設計但是他們接下了我們的活,把這項任務外包**發)給b公司,最終我們會把錢給a公司,也就會對外宣稱是a公司給我們設計的名片這就是請求重定向(所以我們就相當於只對a傳送了一次請求,url位址列裡依然是a公司)。
12樓:完ism美
**是客戶端一次請求 重定向是客戶端二次請求。
13樓:秋絳冰
**你注意一下位址列的位址是不變的**請求到達servlet或者action獲取請求引數(如果有)完成相應的業務邏輯,然後輸出相應介面,這時是帶著返回資料的(如果有),返回資料在request或者response,相應頁面會輸出相應資料,如果你的響應是有返回資料的,必須用**。
重定向你注意一下位址列的位址不是你傳送請求的位址,最終會變化成你重定向的位址。
重定向傳送請求到達servlet或者action接收請求引數處理相關的業務邏輯之後,會清除request和response中的資料,到達重定向的頁面是不能夠接收和顯示資料的。
14樓:網友
**在伺服器元件收到使用者請求後。經過它的處理後有傳遞給了另乙個元件。不修改使用者的請求碼。各元件處理完之後在返回給使用者,例如主頁面的框架。
使用者請求---伺服器---元件1---元件2---伺服器---使用者。
請求不變)重定向:
在伺服器元件收到使用者請求後。經過處理修改使用者請求。在返回給使用者。
這樣使用者再次使用這個請求就會被動的使用新的請求了。(重定向一般是為了防止使用者提交完資料後點瀏覽器重新整理或點後退之後產生重複提交)
使用者請求---伺服器---元件---伺服器---使用者---新的請求。
修改使用者請求)
15樓:網友
**:你找我借錢,我沒錢,我找張三給你借;
重定向:你找我借錢,我沒錢,我讓你自己去找張三借錢。
區別自己體會吧。
thinkphp中如何做文章的跳轉連結翱
刪除在前面加上 id 上面我已經加上了。然後在你要接收id的頁面寫 cid get id cid就是你要的值。其中涉及到變數的,和原生php一樣,使用.符號來連結字元與變數。提交到顯示詳細頁面 list 是控制器裡 function list this display 你想要的頁面 刪除 think...
電腦的ie被自動跳轉到其他頁面怎麼處理
根據描述,這個問題應該是瀏覽器被劫持所致,所謂瀏覽器劫持是指 網頁瀏專覽器 ie等 被惡屬 意程式修改。常見現象為主頁及網際網路搜尋頁變為不知名的 經常莫名彈出廣告網頁輸入正常 地址卻連線到其他 收藏夾內被自動新增陌生 地址等等。可以採用以下的方法來解決這個問題 第一,防毒。建議將防毒軟體升級到最新...
怎樣把不帶www的域名,自動跳轉到帶www的域名的?這樣有利
你用vps就更簡單了,如果是linux系統,在配置檔案寫301轉跳然後重啟服務就ok望採納 帶www的域名和比不帶www域名,哪個更適合做seo優化?帶不帶www都是一樣的。搜尋引擎眼裡沒區別。選擇好其中一個之後,一定要把一個域名做301重定向到另外一個上面。額,你說了這麼多,就是301轉向問題,告...