0

とても簡単です。大文字と小文字のみが異なる2つの文字列の比較

${"a" == "A"}

trueまたはfalseを返しますか?

4

2 に答える 2

3

ELで2つの文字列を比較する場合、比較では常に大文字と小文字が区別されます。大文字と小文字を区別しない文字列比較を行う場合は、equalsIgnoreCaseメソッドを使用できます。

その比較はfalseを返します。

于 2012-09-26T08:54:23.507 に答える
1

大文字と小文字が区別されるため、を返しfalseます。文字列の大文字と小文字を区別しない比較を行う別の可能性は、JSTL関数を使用することです。

${fn:toLowerCase(stringA) == fn:toLowerCase(stringB)}

これは、古いバージョンのELで役立ちます。https://stackoverflow.com/tags/el/infoを参照し、「非ゲッターメソッドの呼び出し」までスクロールします。

于 2012-09-26T10:42:34.233 に答える