EL에서 부울 조건을 확인하는 방법은 무엇입니까?


90

이 올바른지?

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

아니면 내가 할 수 있습니까?

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

답변:


122

여기 에서 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>
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.