就这么简单。比较两个仅针对大小写不同的字符串
${"a" == "A"}
返回是真还是假?
当在EL中比较两个字符串时,比较始终区分大小写。如果要进行不区分大小写的字符串比较,则可以使用equalsIgnoreCase方法。
该比较将返回false。
区分大小写,因此它将返回false
。对字符串进行不区分大小写的比较的另一种可能性是使用JSTL functions:
${fn:toLowerCase(stringA) == fn:toLowerCase(stringB)}
这对于旧版本的EL很有用。请参阅https://stackoverflow.com/tags/el/info并滚动到“调用非getter方法”。