🔯  choose


: 제어 흐름

  • switch문과 같음: 과 로 구성되어 있는 다중 조건을 처리할 때 사용
  • 여러 개의 내부 태그 when의 속성 test를 만족하면 그 몸체를 처리하는 태그이다.
  • <choose>의 서브태그로 속성 test가 true이면 몸체를 실행 모두 false라 하나도 처리하지 않으면 태그 otherwise의 몸체를 실행

 

 

 <c : choose> 속성

속성 표현식 / EL 자료유형 기능 필수 여부
test 사용가능 boolean 태그 when의 몸체 논리값을 검사, true면 몸체를 실행 필수

 

 

 

⭐ <c : choose> 예문

<c:set var="today" value="<%=new java.util.Date(숫자 넣으시오)%>" />
<c:choose>
	<c:when test="${today.hours < 12}">
		Good morning!
	</c:when>
	<c:when test="${today.hours < 18}">
		Good afternoon!
	</c:when>
	<c:otherwise>
		Good evening!
	</c:otherwise>
</c:choose>
<c:set var="jumsu" value="${param.jumsu}" />
점수: <c:out value="${jumsu}" default="0" /> 점 /학점:

<c:choose> 
	<c:when test="${jumsu >=90}">
		A
	</c:when>
	<c:when test="${jumsu >=80}">
		B
	</c:when>
	<c:when test="${jumsu >=70}">
		C
	</c:when>
	<c:when test="${jumsu >=60}">
		D
	</c:when>
	<c:otherwise>
		F
	</c:otherwise>
</c:choose>
학점.

 

'box > jsp+' 카테고리의 다른 글

<c : import>  (0) 2022.07.02
<c : forTokens>  (0) 2022.07.02
<c : forEach>  (0) 2022.07.02
<c : if>  (0) 2022.07.02
<c : set / remove>  (0) 2022.07.02