c태그 값비교 연산자

김태림·2021년 5월 25일
0

jsp

목록 보기
11/12
  1. c 태그를 이용한 값 비교 연산

연산자 의미
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>
  

0개의 댓글