반응형
기본적으로 jstl에서 case문 쓰다가 급 중첩해서 써야 되는 경우가 있어서 포스팅을 해봅니다.
jstl case when 기본사용
<c:choose>
<c:when test="${empty example1}">
<!-- 해당조건을 만족할 경우 -->
</c:when>
<c:otherwise>
<!-- 기본조건 -->
</c:otherwise>
</c:choose>
이런 식으로 기본적으로 사용을 합니다.
jstl case when 중첩 방법
<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>
예시를 이렇게 설명했지만 조건이 들어가는 곳이라면 위와 같은 조건을 추가해준다면 어디에서든 중첩해서 사용할 수 있습니다.
반응형
'프로그래밍 > 웹개발(WEB)' 카테고리의 다른 글
CDN(Contents Delivery Network)이란 무엇인가 (0) | 2022.01.04 |
---|---|
[jstl] if else 사용방법 (0) | 2021.12.13 |
웹개발자(frontend, backend, devops) 로드맵 (0) | 2021.10.06 |
서비스형 소프트웨어 Sass(Software-as-a-Service) 란? (0) | 2021.09.13 |
렌더링 최적화방법 (0) | 2021.08.26 |
댓글