Web應用中的路徑問題——“/”代表什么


Web應用中的路徑問題

1. “/”代表絕對路徑

2. 由瀏覽解析“/”

“/”代表當前主機地址:http://localhost:8080

哪些地址由瀏覽器解析:

<a>標簽中的href,
scrip標簽中的src,
link標簽中的href,
form中action,
重定向中的“/”,通常情況下會在重定向的地址前加入request.getContextPath()——獲取當前項目名稱
...
  這些都是由瀏覽器解析
  ————基本和前端頁面有關
	

3. “/”由服務器解析

“/”代表http://localhost:8080/項目名稱;

哪些地址由服務器解析:

轉發
servletContext.realPath();
web.xml文件中url-pattern標簽中的路徑
...
  ————基本與servlet和服務器間操作有關

4. base標簽的作用

<!-- 在項目開發時,我們一般會在前端頁面添加base標簽,這樣有利於路徑查找,簡化操作-->
<!-- 瀏覽器中的地址在進行發送請求的時候,會在地址前加入base標簽中的hrer屬性值 -->

<base href="http://localhost:8080/servlet01/"*>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM