1

我正在尝试这个但得到一些词法分析错误

enter code here



<td><a href="${edit}"><c:out value="${fn:replace(record.question,'IMAGE','<img src="${questionPath}"/>'/></a></td>  
4

1 回答 1

2

当您已经在 EL 表达式中时,您不能使用 ${}。

此外,我想这样做的目的是生成一个<img>HTML 标记。Anc c:out 正是用于转义 HTML 特殊字符,因此您不应将其嵌入到 ac:out 标记中。

这应该做你想要的:

${fn:replace(record.question,
             'IMAGE',
             '<img src="' + fn:escapeXml(questionPath) + '"/>') }
于 2013-11-15T07:14:58.890 回答