【发布时间】:2012-01-17 17:13:50
【问题描述】:
我想在 c:out 中的 EL 中调用 fn:replace 来替换引号字符。
以下不起作用
<c:out value="${fn:replace(userName,'"','\\"')}"/>
因为 XML 解析器在第一个双引号处停止并且没有看到 c:cout 标记终止(JSP 编译阶段错误)。
以下
<c:out value="${fn:replace(userName,'"','\\"')}"/>
不起作用,可能是因为替换功能没有看到实际的引号字符。
【问题讨论】: