본문 바로가기
프로그램/Java

[JSTL] <c:choose>

by 로드러너 2014. 1. 28.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

여러개의 조건을 제시하고 해당 조건에 맞는 문장을 수행한다. 다중 if문 또는 switch문과 동일한 동작을한다.

 

<c:choose>

<c:when test="${조건문1}">

//조건문1이 참임 조건인 경우 수행되는 문장

</c:when>

<c:when test="${조건문2}">

//조건문1이 참임 조건인 경우 수행되는 문장

</c:when>

<c:when test="${조건문3}">

//조건문1이 참임 조건인 경우 수행되는 문장

</c:when>

<c:otherwise>

//위 조건에 해당하지 않는 경우 수행되는 문장

</c:otherwise>

</c:choose>

 

조건문 : true or false 를 판단할 수 있는 조건문이 들어간다.

연산자 : ==, !=, >, >=, <, <=, eq, ne, &&, ||

 

예제

 

1. 변수 value의 값이 'roadrunner' 이면 True 메시지를 표시하고, 그렇지 않으면 False 메시지를 표시한다.

<c:choolse>

<c:when test="${value=='roadrunner'}">

alert("True");

</c:when>

<c:otherwise>

alert("False");

</c:otherwise>

</c:choose>

 

 

 

관련글

[JSTL] <c:if>