1. 程式人生 > >客戶端和服務端根路徑“/”的區別

客戶端和服務端根路徑“/”的區別

name 根路徑 ber AC jsp 後端 ffffff http 最簡

文章來源 : https://blog.csdn.net/zwt520123/article/details/76794446

JSP 變為 HTML 的問題

由上面可以看到,整個 Web 架構就清晰多了,前端寫前端的,後端寫後端的。
不過在前端的資源引用就不能用 JSP 的特性來獲得絕對路徑了,要改為相對路徑了,就會涉及到 “\” 根目錄的問題。例如以下的路徑

./    .  代表當前路徑
../   .. 代表上一級路徑
/        根目錄這個就不好說了。

“\” 根目錄快速識別

接下來我就用最簡介的語言說清楚,根目錄的識別。

客戶端解析            "\"          Web 容器根目錄
服務端解析            "\"          當前 Web 引用的根目錄
  • 1
  • 2
  • 3

解釋下,誰解析 “\” 就代表不同的意思。
比如:

客戶端在訪問時,訪問的是 Web 容器,所以在客戶端是 "\" 代表的是 Web 容器的根目錄
服務端在被訪問時, Web 容器中,各個項目是獨立存在的,所以單個項目中 "\" 為當前的 Web 項目的根目錄

客戶端和服務端根路徑“/”的區別