0

是否可以使用 JSTL 与制表符进行比较?

例如,我需要检查存储在用户会话中的字符串是否包含制表符。

以下返回异常:

<c:if test="${fn:contains(Delimiter, 'Tab') or Delimiter eq '\\u0009'}">selected</c:if>

消息:/jsp/mapSetup.jsp(88,15) "${fn:contains(Delimiter, 'Tab') or Delimiter eq '\u0009'}" contains invalid expression(s): javax.el.E​​LException: Error Parsing : ${fn:contains(Delimiter, 'Tab') 或 Delimiter eq '\u0009'}

4

1 回答 1

0

应该可以使用'&#9;',如下所示:

<c:if test="${fn:contains(Delimiter, '&#9;')}">selected</c:if>
于 2014-04-01T18:40:59.343 回答