提交請求連線時加「 」和不加「 」區別(詳細)

2021-09-25 16:02:52 字數 631 閱讀 1813

比如當前頁面是:http://locahost:8080/blog/admin/login

加「/」表示絕對路徑:預設「http://localhost:8080」+請求路徑

例如:當"href=admin/login",請求的是「http://localhost:8080/blog/admin」+「admin/login」,即

"http://localhost:8080/blog/admin/admin/login」 此時將發生錯誤

當「href=/admin/login」,請求的是「http://localhost:8080」+"/admin/login",即

「http://localhost:8080/admin/login」,此時也發生錯誤,缺少web應用名

正確做法:在jsp頁面頂端加

<%

string path = request.getcontextpath();//返回當前頁面所在應用的名字,如「/blog」

string basepath = request.getscheme()+": //"+request.getservername()+":"+request.getserverport()+path+"/";

%>

然後href中不加「/」即可。

python請求網路失敗時重複提交

在使用python抓取網路內容的時候,如遇網路問題常常需要重複提交,而不是簡單退出。考慮到重用性,可利用python裝飾器實現。class retry object def init self,times self.cnt times def call self,func data none cnt...

form表單提交請求時的路徑問題

問題 jsp form表單提交資料時出現404錯誤訪問不到目標源,如下圖所示 嘗試用相對路徑方法解決,但是未成功,如下 user password 將jsp檔案寫在了web.xml中使其成為預設的的初始頁面。結果是訪問成功,並且jsp中用的是相對路徑,如下 readbook html login.j...

使用jQuery傳送AJAX請求時不快取

通過jquery傳送ajax請求,無論是get方式還是post方式,當前後兩次請求的引數完全一樣時,瀏覽器就有可能呼叫快取裡的資料,最直接的結果就是造成有些操作沒有生效的假象。這種情況,我們應該通過下面這個技巧來避免瀏覽器呼叫快取裡的內容。先整理下思路,瀏覽器之所以呼叫快取裡的內容,最主要的一點是判...