728x90
JAVA의 switch ~ case문으로 볼 수 있습니다.
<c:choose> switch, <c:when>은 case, <c:otherwise>는 default에 해당됩니다.
<c:set var="position" value="부장" scope="session"/>
<!-- 조건문 시작 -->
<c:choose>
<!-- position이 "사장"일 경우 -->
<c:when test="${position} == "사장">
<p> 사장입니다. </p>
</c:when>
<!-- position이 "부장"일 경우 -->
<!-- 위의 position 변수가 부장이기에 아래 조건식으로 들어감 -->
<c:when test="${position} == "부장">
<p> 부장입니다. </p>
</c:when>
<!-- position이 "사장" 또는 "부장"이 아닐 경우 -->
<!-- 위의 when이 아닌 데이터일 경우 아래 조건식으로 들어감 -->
<c:otherwise>
<p> 기타 직위입니다. </p>
</c:otherwise>
</c:choose>
<!-- 조건문 끝 -->
* <c:when>
- test : '조건식' (필수 속성)
<c:choose> </c:choose>로 조건문의 영역을 설정합니다.
<c:when> </c:when> 으로 조건문을 설정하고 그에 따른 명령문을 설정합니다.
<c:otherwise> </c:otherwise> 로 위의 when에 해당되지 않는 조건들의 명령문을 설정합니다.
728x90
'자바Java' 카테고리의 다른 글
[Java] Gson 참조 (0) | 2023.05.23 |
---|---|
Jackson 사용법 (0) | 2023.05.03 |
[Jackson] TypeReference를 이용한 캐스팅 정보전달 (0) | 2023.05.03 |
람다식(람다와 스트림) (0) | 2023.03.28 |
자바 printf 출력문 (1) | 2022.12.28 |