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

Web*_*net 67 java jsp jstl

我试图只根据字符串是否不等于显示某些内容:

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

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

我也试过not eq而不是!=

什么是有效的语法not equal to

Mat*_*all 129

要么!=或者ne要工作,但是你需要获得访问者语法和嵌套引号.

<c:if test="${content.contentType.name ne 'MCE'}">
    <%-- snip --%>
</c:if>
Run Code Online (Sandbox Code Playgroud)

  • 有效,但 Eclipse 在标记“ne”上返回语法错误,AssignmentOperator 无效 (2认同)