我知道要避免在JSTL中转义HTML字符来使用它:
<c:out value="${my.value}" escapeXml="false" />
Run Code Online (Sandbox Code Playgroud)
我想知道是否存在一个页面指令,默认情况下使escapeXml为false,所以我不需要在该特定页面上指定它.
JB *_*zet 16
上面并没有逃脱HTML,因为escapeXml被设置为false.默认情况下,escapeXml为true,<c:out>因此标记会转义HTML.如果你不想逃避,你可以简单地使用
${my.value}
Run Code Online (Sandbox Code Playgroud)
并避免<c:out>完全使用,因为唯一的目的<c:out>是逃避HTML.