==eqELを使用して文字列比較テストを実行すると、同じ結果が得られます。
<c:if test="${person.sokande_i == 'endast_usa'}">Endast USA</c:if>
<c:if test="${person.sokande_i == 'alla'}">Alla länder</c:if>
<c:if test="${person.sokande_i == 'alla_utom_usa'}">Alla utom USA</c:if>
eq代わりに使うべきですか?==整数のみですか?ただし、文字列にも機能します。私の知る限り==、hashCodesが等しいかどうかをテストし、eq「意味のある違い」を意味します。
別の質問は、同じことを言っ==て実行します。eq
ここに違いはありませんか?私が言っている違いではありません:==hashCodeをeq見て、の実装を見てequals(...)ください。