我幫助開發一個Java JSP JSTL基於Web的服務和使用${object.foo}
被插入的所有動態庫,我想知道,如果它做了一個差是否它實際上是在<c:out value="${object.foo} />
?JSP/JSTL使用或不使用<c:out>標籤
頁面全部正確加載,但我不知道是否有什麼我沒有看到可能是一個問題。
我幫助開發一個Java JSP JSTL基於Web的服務和使用${object.foo}
被插入的所有動態庫,我想知道,如果它做了一個差是否它實際上是在<c:out value="${object.foo} />
?JSP/JSTL使用或不使用<c:out>標籤
頁面全部正確加載,但我不知道是否有什麼我沒有看到可能是一個問題。
當您使用JSTL core out標籤,你有更多的選擇:
在以前的jsp版本中,不能直接在文本內容中使用el表達式,所以必須使用c:out。這不再是必要的,直接使用el表達式來輸出,在我看來創建了一個更簡單的jsp。如果您需要通過escapeXml屬性控制輸出轉義,c:out標籤仍然有用。
使用EL表達式,如果需要輸出轉義,則使用fn:escapeXml
函數,如${fn:escapeXml(myText)}
。