본문 바로가기
IT/자바스크립트

JSTL 비교연산자(eq, ne, empty, not empty) 사용법

by 불멸남생 2023. 4. 13.

1. 개념

eq == (equal)
ne != (not equal)
empty 객체 값이 비어있을 경우 (true)
not empty 객체 값이 비어있지 않을 경우 (true)
lt < 작다
gt > 크다
le <= 작거다 같다
ge >= 크거나 같다

 

2. 사용법

<c:set var="str" value="Hello Java" />

<c:if test="${str eq 'Hello Java'}">
  eq str
</c:if>

<c:if test="${str ne 'Hello Java'}">
  ne str
</c:if>

// 결과: eq str

<c:set var="num" value="3" />

<c:if test="${num eq 4}">
  eq num
</c:if>

<c:if test="${num ne 4}">
  ne num
</c:if>

// 결과: ne num


<c:if test="${empty list}"> 
  // list가 비어있을 경우 실행  	
</c:if>
  
<c:if test="${not empty list}"> 
  // list가 비어있지 않을 경우 실행  	
</c:if>
반응형