我需要检查类型以显示正确的消息,例如:
${row.type} <c:if test="${row.stype ==\"Note\" }">Important Note</c:if>
但是转义的问题产生奇怪的错误:由于词法分析错误而无法分析EL表达式
如何解决?谢谢。
EL中不能对双引号进行转义。如果tag属性用双引号引起来,则使用单引号,反之亦然:
<c:if test="${row.stype == 'Note'}">Important Note</c:if>
要么
<c:if test='${row.stype == "Note"}'>Important Note</c:if>