9

我知道要避免在 JSTL 中转义 HTML 字符以使用它:

<c:out value="${my.value}" escapeXml="false" />

我想知道是否存在默认情况下使 escapeXml 为 false 的页面指令,因此我不需要在该特定页面上指定它。

4

1 回答 1

16

上面没有转义 HTML,因为escapeXml设置为 false。默认情况下,escapeXml为 true,<c:out>因此标签会转义 HTML。如果你不想逃跑,你可以简单地使用

${my.value}

并避免<c:out>完全使用,因为 的唯一目的<c:out>是转义 HTML。

于 2013-04-11T20:56:54.270 回答