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