연산자 의미
eq equal 즉 해당 값이 같은지를 물어보는 연산자(==)
사용 방법
1) eq (==)
<!-- String 비교 -->
<c:if test="${user eq 'admin'}">
어드민
</c:if>
<!-- 숫자(number) 비교 -->
<c:if test="${count eq 0}">
값이 존재하지 않습니다.
</c:if>
<!-- 객체가 null인지 비교 -->
<c:if test="${data eq null}">
null입니다.
</c:if>
ne not equal 즉 해당 값이 동일하지 않은지를 물어보는 연산자(!= 또는 <>)
2) ne(!= 또는 <>)
<!-- String 비교 -->
<c:if test="${user ne 'admin'}">
어드민이 아닙니다.
</c:if>
<!-- 숫자(number) 비교 -->
<c:if test="${count ne 0}">
숫자가 0이 아닙니다.
</c:if>
<!-- 객체가 null인지 비교 -->
<c:if test="${data ne null}">
해당 객체는 null이 아닙니다.
</c:if>
empty 해당 영어와 동일한 의미로 안의 객체의 값이 null 또는 빈값인지 물어보는 연산자
3) emtpy (빈 값 확인)
<c:if test="${empty map}">
map이 비었습니다.
</c:if>
<c:if test="${not empty list}">
list가 존재합니다.
</c:if>