Как проверить логическое условие в EL?


90

Это верно?

<c:if test="${theBooleanVariable == false}">It's false!</c:if>

Или я мог это сделать?

<c:if test="${!theBooleanVariable}">It's false!</c:if>

Ответы:


123

Вы можете ознакомиться с описанием EL (языка выражений) здесь .

Оба кода верны, но я предпочитаю второй, так как сравнение логического значения с trueили falseизбыточно.

Для лучшей читаемости вы также можете использовать notоператор:

<c:if test="${not theBooleanVariable}">It's false!</c:if>


4

Вы тоже можете проверить это

<c:if test="${theBooleanVariable ne true}">It's false!</c:if>
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.