如果字符串不等于,如何比较?

2022-08-31 13:29:47

我试图仅根据字符串不等于以下内容来显示某些内容:

<c:if test="${content.getContentType().getName() != "MCE"}">
<li><a href="#publish-history" id="publishHistoryTab">Publish History</a></li>
</c:if>

它不断抛出错误org.apache.jasper.JasperException: /WEB-INF/jsp/content/manage.jsp(14,60) PWC6212: equal symbol expected

我也尝试过而不是not eq!=

的有效语法是什么?not equal to


答案 1

要么 != 要么 ne 工作,但您需要对访问器语法和嵌套引号进行排序。

<c:if test="${content.contentType.name ne 'MCE'}">
    <%-- snip --%>
</c:if>

答案 2