首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

JSP 中斜線 / 的含義:路徑分隔、標籤閉合、EL 表達式除法、正則轉義

     編輯:程式設計疑難解答

四大常見場景

場景含義範例
路徑分隔Web 應用上下文根、資源路徑<a href="/app/login.jsp">、<c:url value="/css/style.css"/>
標籤閉合XML/JSP 標準自閉合標籤結尾<br/>、<img src="..."/>、<c:out value="${var}"/>
EL 除法運算Expression Language 算術除法${10 / 3} → 3.333...(自動雙精度)
正則/字串轉義Java 字串字面量中轉義字元"C:\\\\path\\\\to\\\\file"、pattern = "\\\\d+"

易混淆點:相對路徑 vs 絕對路徑

<!-- 相對當前 JSP 頁面 -->
<img src="images/logo.png">

<!-- 相對 Web 應用根目錄 (Context Path) -->
<img src="/images/logo.png">

<!-- 絕對路徑(含協議域名)-->
<img src="https://cdn.example.com/logo.png">

建議統一使用 / 開頭的絕對路徑(相對 Context Path)**,避免頁面層級變動導致資源 404。

總結

JSP 中 / 核心是**路徑分隔**與**標籤閉合**。養成「資源路徑以 / 開頭、標籤規範自閉合」習慣,能消除 90% 的 404 與 XML 解析錯誤。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved