[JSP] [jstl ] case when 중첩 방법

@Maxwell Nelson unsplash

 

기본적으로 jstl에서 case문 쓰다가 급 중첩해서 써야 되는 경우가 있어서 포스팅을 해봅니다.

jstl case when 기본사용

 

<c:choose>
    <c:when test="${empty example1}">
    	<!-- 해당조건을 만족할 경우 -->
    </c:when>
    <c:otherwise>
        <!-- 기본조건 -->              
    </c:otherwise>
</c:choose>

이런 식으로 기본적으로 사용을 합니다.

 

jstl case when 중첩 방법

 

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

<c:choose>
    <c:when test="${empty example1}"> 
        <!-- 해당조건을 만족하는 경우 -->
    </c:when> 
    <c:otherwise> 
        <c:choose>
            <c:when test="${empty example2}"> 
                <!-- 다른조건 -->
            </c:when> 
            <c:otherwise> 
                <!-- 기본조건 -->
            </c:otherwise>
        </c:choose>
    </c:otherwise> 
</c:choose>

중첩 예시입니다.

 

<c:choose>
  <c:when test="${empty example1}">
       <!-- 해당조건을 만족할 경우 -->
    </c:when>
    <c:otherwise>	
       <!-- 기본조건 --> 
    </c:otherwise>       
</c:choose>

예시를 이렇게 설명했지만 조건이 들어가는 곳이라면 위와 같은 조건을 추가해준다면 어디에서든 중첩해서 사용할 수 있습니다.

 

[출처] https://itworldyo.tistory.com/m/166

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
206 [Java Web programming] [Spring] WebFlux란 무엇인가? - 개념(특징), MVC와 비교, 사용 이유 file 졸리운_곰 2023.07.18 3
205 [Java Web programming] [Spring Boot + Vue.js] 게시판 만들기 - 에러 file 졸리운_곰 2023.04.07 3
204 [Java Web programming] [Spring Boot + Vue.js] 게시판 만들기 - 버튼 file 졸리운_곰 2023.04.07 6
203 [Java Web programming] [Spring Boot + Vue.js] 게시판 만들기 - Toast UI Editor, Viewer file 졸리운_곰 2023.04.07 4
202 [Java Web programming] [Spring Boot + Vue.js] 게시판 만들기 - Tooltip, Snackbar file 졸리운_곰 2023.04.07 2
201 [Java Web programming] [Spring Boot + Vue.js] 게시판 만들기 - 날짜, 시간, 날씨 file 졸리운_곰 2023.04.07 5
200 [Java Web programming] [Spring Boot + Vue.js] 게시판 만들기 - 구성 졸리운_곰 2023.04.07 8
199 [Java Web programming] [Spring Boot + Vue.js] 게시판 만들기 - 소개 file 졸리운_곰 2023.04.07 12
198 [Java Web programming] SpringBoot, Vue 연동하기 file 졸리운_곰 2023.01.30 11
» [JSP] [jstl ] case when 중첩 방법 file 졸리운_곰 2023.01.24 2
196 [JSP] intelliJ로 JSP 프로젝트 생성, Servlet 실행해보기 file 졸리운_곰 2022.12.31 2
195 [JSP} Jsp 커스텀 태그라이브러리(Custom Tag Library Descriptor) 생성 및 사용 졸리운_곰 2022.12.07 6
194 [JSP] JSP 커스텀 태그(Custom Tag) - 태그파일 file 졸리운_곰 2022.12.07 4
193 [Java Web programming] Velocity 사용하기 졸리운_곰 2022.08.11 6
192 [java html template engine] [Velocity] velocity 기본 문법 file 졸리운_곰 2022.08.10 2
191 [Java Web 프로그래밍] SPRING BOOT SSO 자료 정리 file 졸리운_곰 2022.07.27 9
190 [Spring] 스프링 tiles 사용하기! file 졸리운_곰 2021.10.17 25
189 [JSP][Java] [JSP] JSP 문법 구조 / include를 활용해 layout 나누기 file 졸리운_곰 2021.09.09 13
188 [SpringBoot] 타임리프(Thymeleaf) Thymleaf for template engine file 졸리운_곰 2021.09.05 9
187 [스프링부트] Spring Boot + Thymeleaf CRUD Example file 졸리운_곰 2021.09.03 12
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED