根據主機位址找到乙個具體的伺服器
根據web應用虛擬路徑找到web應用
根據web應用下資源的虛擬路徑訪問具體資源
[1]如果資源是靜態的,那麼tomcat會返回資源本身
[2]如果資源是動態的,例如servlet,那麼tomcat會先執行servlet程式,返回servlet程式的執行結果④無論訪問的目標資源是不是靜態的,瀏覽器最終得到的都是靜態資料:或字串。
在請求**模式下,超連結位址如果使用相對路徑,以自身為基準,會導致瀏覽器url位址解析錯誤,所以應避免使用相對路徑。
什麼是絕對路徑:以「/」開頭的路徑。絕對路徑怎麼寫
由瀏覽器解析:
a)開頭的「/」表示當前伺服器主機位址,例如:http://localhost:8080
b) 哪些位址由瀏覽器解析?
html標籤中的位址。
例如:超連結href屬性、表單action屬性、和script的src屬性、重定向中的位址。
由伺服器解析
a)開頭的「/」表示當前web應用,例如:http://localhost:8080/servlet_ex
b) 哪些位址由伺服器解析
請求**中的位址
web.xml 檔案中 url-pattern 標籤配置的url
我是pathh1
>
使用base標籤用servlet方式href
="pathservlet"
>
相對路徑連線到aa
>
href
="/08.servlet/pages/b.html"
>
絕對路徑連線到ba
>
body
>
html
>
Web應用中的路徑解決問題
在開發 的時候 經常遇到一些 路徑問題。比如 子資料夾下的檔案要引用上級目錄中另乙個子資料夾的東西。或者是因為巢狀頁面導致 原頁面中的 資訊等資源因為路徑錯誤而找不到 有以下解決辦法 string path request.getcontextpath 工程路徑 string basepath re...
web開發中的路徑問題
在 j2ee 開發中不免會遇到取路徑的時候,而 web開發時有相對路徑和絕對路徑之分,而且還有 web路徑和真實路徑的區別,面對這樣的問題時,我種是記不清應該呼叫哪些方法,所以記在 blog 中備察。準備工作 我的 訪問路徑是 的物理儲存路徑是 c chhoweb root 記錄開始 l在 acti...
Web開發中的路徑問題
路徑問題在web開發中算是令人比較蛋疼的問題,尤其是用相對位址時,同樣的 在不同的目錄結構中竟然會出現有對有錯的結果,讓人茫然不知所措。這種錯誤,究其原因,還是對web中路徑的概念一知半解,為徹底避免這種錯誤,提高開發效率,這裡對web中路徑問題稍作總結。1.伺服器端的相對位址 2.重定向的路徑問題...