jsp내에서 jstl if문사용 (조건문)

jsp내에서 if else 자주 까먹는 부분입니다.
java와 조금 다른대요 아래의 예제로 알아봅시다.

============ test.jsp ============ 
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<c:if test="true">실행결과 :</c:if>
<c:set var="iNum1" value="1024"/>
<c:set var="iNum2" >2048</c:set>
<c:set var="sum" value="${iNum1+iNum2 }"/>
<c:if test="${iNum1+iNum2 ==sum }">같다</c:if>
<c:choose>
<c:when test="${iNum1+iNum2 ==sum }">같다</c:when>
<c:otherwise>다르다</c:otherwise>
</c:choose>
============ test.jsp ============

실행결과  : 같다 같다


===========[  설명  ]================

jsp내에서 jstl 의 if 문은 <c:if> 를 사용합니다.  else는 제공하지 않습니다.
jsp내에서 jstl의 if else는 switch 문인 <c: choose > <c:when> 을 사용합니다.


IF
<c:if test="조건식">같다</c:if>

IF ELSE
<c:choose>
<c:when test="조건식1"실행문장 </c:when>
<c:when test="조건식2"실행문장 </c:when>
<c:otherwise>위조건이외의 실행</c:otherwise>

'밥벌이 > JSP' 카테고리의 다른 글

JSTL 합계 계산  (0) 2017.03.03

+ Recent posts