4

私の JSP では、equals()メソッドを使用して 2 つのオブジェクトをテストする必要があります。EL、JSTL、または別のタグライブラリを使用してこれを行う方法はありますか? チームのルールにより、スクリプトレットの使用は許可されていません。

JSTL<c:if>タグを使ってみたのですが、==演算子しか使っていないようです。

4

2 に答える 2

7

JSP 式言語演算子==(またはそのエイリアスeq) はメソッドとの比較を実行equalsしますが、オブジェクトの 1 つが特殊な型 (BigDecimal、BigInteger、Double、Float、Long、Integer、Short、Byte、Character、ブール値、または文字列)。これにはタグは必要ありません${a == b}。それがあなたの文脈に合わない場合は、さらに情報を投稿していただけますか?

于 2008-12-03T21:04:21.653 に答える
0

J2EE 1.4 ガイドには、まさにその例があります。一度関数ライブラリをセットアップする必要がありますが、難しくはありません。

于 2008-12-03T20:03:35.707 に答える