🔯 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 |