JSTL escapeXml默认

时间:2013-04-11 20:27:54

标签: jsp escaping jstl

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

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

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

1 个答案:

答案 0 :(得分:16)

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

${my.value}

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