본문 바로가기
Delvelopment/Spring

JSP/JSTL 문법 정리 (==, !=, <, > 등 ) 사용법

by 제제킴 2020. 4. 19.
반응형

JSTL(JavaServer Pages Standard Tag Library) 이란 

Java EE 기반의 웹 애플리케이션 개발 플랫폼을 위한 컴포넌트 모음이다. JSTL은 XML 데이터 처리와 조건문, 반복문, 국제화와 지역화와 같은 일을 처리하기 위한 JSP 태그 라이브러리를 추가하여 JSP 사양을 확장했다. JSTL은 JSR 52로서 JCP 하에서 개발되었으며, 2006년 5월 8일에 JSTL 1.2가 출시되었다.

(위키백과 , https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94%EC%84%9C%EB%B2%84_%ED%8E%98%EC%9D%B4%EC%A7%80_%ED%91%9C%EC%A4%80_%ED%83%9C%EA%B7%B8_%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC)

 

 

몇가지 문법과 자주 사용되는 문법들을 정리할거다.

아래 조건식은 if 문으로 예시를 적겠다.

 

 

비교연산자

 

  •  ' == ' --> ' eq '  
<c:if test="${name eq '졔졔'}">
    <c:out value="${str}" />
</c:if>


<c:if test="${num eq 0}">
    <c:out value="${str}" />
</c:if>

 

  • '  != ' --> ' ne ' 
<c:if test="${name ne '졔졔'}">
    <c:out value="${str}" />
</c:if>


<c:if test="${num ne 0}">
    <c:out value="${str}" />
</c:if>

 

  • ' < ' --> ' lt '
<c:if test="${num lt 0}">
    <c:out value="${str}" />
</c:if>

 

  • ' > ' --> ' gt '
<c:if test="${num gt 0}">
    <c:out value="${str}" />
</c:if>

 

  • ' <= ' --> ' le '
<c:if test="${num le 0}">
    <c:out value="${str}" />
</c:if>

 

  • ' >= ' --> ' ge '
<c:if test="${num ge 0}">
    <c:out value="${str}" />
</c:if>

 

  • empty
<c:if test="${empty num}">
    <c:out value="${str}" />
</c:if>

 

  • not empty
<c:if test="${not empty num}">
    <c:out value="${str}" />
</c:if>

 

반응형

댓글