조건 처리 태그 - <c:if>, <c:choose>

CODEDRAGON Development/JSP

반응형

 

 

조건 처리 태그

·       <c:if>

·       <c:choose>

 

 

<c:if>

조건 처리를 때 사용되는 태그 중 하나입니다.

자바의 if조건문과 같은 역할을 합니다.

<c:if test="조건" var="조건 처리 변수명" scope="범위">

 

속성

설명

test

조건을 지정

var

조건 처리한 결과를 저장

scope

var속성에 지정한 변수의 범위를 지정

 

 

<c:choose>

조건 처리를 할때 사용되는 태그 중 하나입니다.

자바의 switch과 비슷한 역할을 합니다.

<c:choose>태그 자체는 별다를 의미는 없고 조건문의 시작을 표시해 줍니다.  <c:when>에서 test속성으로 조건을 확인하여 조건에 만족하면 <c:when> </c:when>사이에 있는 내용을 처리합니다.

<c:when>태그는 수행 조건에 따라 여러 개를 사용할 수 있습니다.

<c:otherwise> 태그는 <c:when>태그의 조건을 모두 만족하지 못했을 경우에 실행됩니다.

<c:choose>태그 안에 주석이 있으면 500에러가 발생합니다.

<c:choose>

<c:when test="조건"> 처리 내용 </c:when>

<c:otherwise> 처리 내용 </c:otherwise>

</c:choose>

 

 

 

'Development > JSP' 카테고리의 다른 글

JSTL 라이브러리  (0) 2017.07.27
반복 처리 태그 - <c:forEach>, <c:forTokens>  (0) 2017.07.27
JSTL(JSP standard Tag Library)  (0) 2017.07.27
예외 처리 태그 - <c:catch>  (0) 2017.07.27
변수 태그 - <c:set>, <c:remove>  (0) 2017.07.27