250x250
Notice
Recent Posts
Recent Comments
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags more
Archives
Today
Total
관리 메뉴

개린이 개발노트

[JSTL]<c:choose> <c:when> <c:otherwise> 사용 방법 본문

자바Java

[JSTL]<c:choose> <c:when> <c:otherwise> 사용 방법

개린이9999 2023. 4. 28. 13:17
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