JSPでequals()メソッドを使用するにはどうすればよいですか?
質問
JSPでは、equals()
メソッドを使用して2つのオブジェクトをテストする必要があります。 EL、JSTL、または別のタグライブラリを使用してこれを行う方法はありますか?チームルールのため、スクリプトレットの使用は許可されていません。
JSTL <c:if>
タグを使用しようとしましたが、==
演算子のみを使用しているようです。
解決
JSP Expression Language演算子==
(またはそのエイリアス、eq
)はequals
メソッドとの比較を実行しますが、オブジェクトの1つが特別な型(BigDecimal、BigInteger、Double、 Float、Long、Integer、Short、Byte、Character、Boolean、またはString)。このタグは必要ありません。${a == b}
だけです。状況に合わない場合は、詳細を投稿してください。
他のヒント
J2EE 1.4ガイドには例がありますそれだけです。一度関数libをセットアップする必要がありますが、難しくはありません。
所属していません StackOverflow