프로그래밍/JSTL & EL

[JSTL] 비교연산 eq, ne, empty

Dondons 2018. 4. 8. 13:14



JSTL 비교연산 eq, ne, empty




 비교연산

의미 

eq 

equal(==) : 같다

ne 

not equal()  : 같지 않다

 empty

 list, map 등의 객체의 값 유무






사용 방법



[ eq ]

null : <c:if test="${ null eq name}"></c:if>

숫자 : <c:if test="${ 0 eq name}"></c:if>

문자 : <c:if test="${ 'string' eq name}"></c:if>


[ ne(!=) ]

null : <c:if test="${ null ne name}"></c:if>

숫자 : <c:if test="${ 0 eq name}"></c:if>

문자 : <c:if test="${ 'string' eq name}"></c:if>

[ empty ]

객체의 값이 비어있을 때 : <c:if test="${empty map}"></c:if>

객체의 값이 있을 때 : <c:if test="${!empty map}"></c:if>