私の JSP では、equals()
メソッドを使用して 2 つのオブジェクトをテストする必要があります。EL、JSTL、または別のタグライブラリを使用してこれを行う方法はありますか? チームのルールにより、スクリプトレットの使用は許可されていません。
JSTL<c:if>
タグを使ってみたのですが、==
演算子しか使っていないようです。
JSP 式言語演算子==
(またはそのエイリアスeq
) はメソッドとの比較を実行equals
しますが、オブジェクトの 1 つが特殊な型 (BigDecimal、BigInteger、Double、Float、Long、Integer、Short、Byte、Character、ブール値、または文字列)。これにはタグは必要ありません${a == b}
。それがあなたの文脈に合わない場合は、さらに情報を投稿していただけますか?
J2EE 1.4 ガイドには、まさにその例があります。一度関数ライブラリをセットアップする必要がありますが、難しくはありません。