English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
<c:choose> 태그는 Java switch 문의 기능과 같으며, 많은 선택 사항 중 하나를 선택하는 데 사용됩니다.
switch 문에는 case가 있고, <c:choose> 태그에는 대응하는 <c:when>가 있습니다. switch 문에는 default가 있고, <c:choose> 태그에는 <c:otherwise>가 있습니다.
<c:choose> <c:when test="<boolean>"> ... </c:when> <c:when test="<boolean>"> ... </c:when> ... ... <c:otherwise> ... </c:otherwise> </c:choose>
속성 | 설명 | 필수 여부 | 기본 값 |
---|---|---|---|
test | 조건 | 있음 | 없음 |
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>c:choose 태그 예제</title> </head> <body> <c:set var="salary" scope="session" value="${2000*2"/> <p>당신의 급여는 : <c:out value="${salary}"/></p> <c:choose> <c:when test="${salary <= 0}"> 최악입니다. </c:when> <c:when test="${salary > 1000}"> 좋은 급여, 생활할 수 있습니다. </c:when> <c:otherwise> 무엇도 없습니다. </c:otherwise> </c:choose> </body> </html>
실행 결과는 다음과 같습니다:
당신의 급여는 : 4000 좋은 급여, 생활할 수 있습니다.