在jsp异常中转义xml chars

时间:2014-01-17 16:25:29

标签: java jsp escaping

尝试运行以下代码时:

<c:out value="${<%=StringEscapeUtils.escapeXml(variable.content)%>}"

我收到以下异常:

 The function escapeXml must be used with a prefix when a default namespace is not specified.

您对如何修复或解决方法有任何想法吗?

1 个答案:

答案 0 :(得分:1)

您获得的异常很奇怪,您必须发布完整的堆栈跟踪,但是您不能在尝试使用表达式语言表达式时使用scriptlet。换句话说,这个

${<%=StringEscapeUtils.escapeXml(variable.content)%>}

在语法上是不正确的。摆脱${}