1. ホーム
  2. java

文字列がnot equal toの場合の比較方法は?

2023-10-30 02:25:55

質問

ある文字列が等しくない場合のみ、何かを表示させようとしています。

<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 ?

どのように解決するのですか?

どちらかというと != または ne が動作します。 を使用することもできますが、その場合は アクセサの構文とネストされた引用符 を整理する必要があります。

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