簡體   English   中英

JSP / JSTL使用或不使用 <c:out> 標簽

[英]JSP/JSTL using or not using <c:out> tags

我正在幫助開發一個基於java jsp jstl的Web服務,所有動態對象都是使用${object.foo}插入的,我想知道它是否真的在<c:out value="${object.foo} />

頁面都正確加載,但我想知道是否有一些我沒有看到可能是一個問題。

當您使用JSTL核心輸出標記時,您還有更多選項:

  • 傳遞給標記的值默認為XML轉義
  • 您可以提供一個默認值,如果傳遞的值為null,將顯示該值。

使用EL表達式,如果需要輸出轉義,則使用fn:escapeXml函數,如${fn:escapeXml(myText)}

在以前的jsp版本中,不可能在文本內容中直接使用el表達式,你必須使用c:out。 這不再是必要的,在我看來,直接使用el表達式輸出會創建一個更簡潔的jsp。 如果需要通過escapeXml屬性控制輸出轉義,則c:out標記仍然有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM