JSTL에도 if는 존재한다. 하지만, else가 없어서 불편하다.
<c:if test="${param eq 'a'}">
조건 성립
</c:if>
그래서 일반적으로 많이 사용하는 문법은 switch와 유사한 choose 이다.
구조는 다음과 같다.
<c:choose>
<c:when test="${param == 'a'}">
a일 경우
</c:when>
<c:when test="${param == 'b'}">
b일 경우
</c:when>
<c:otherwise>
default, 즉 else 부분
</c:otherwise>
</c:choose>
* 만약 디폴트 값을 원하지 않는다면 그냥 <c:otherwise> 를 없애면 된다.
'[개발] Programming > JSTL' 카테고리의 다른 글
JSTL, formatNumber으로 숫자 parsing (0) | 2018.11.05 |
---|---|
JSTL, 날짜 시간 parsing 함수 (0) | 2018.11.05 |
JSTL, for문과 유사한 foreach 구문 (0) | 2018.11.05 |
JSTL 변수 선언 및 값 할당하는 방법 (0) | 2018.11.05 |
JSTL 함수 length로 리스트 길이 구하기 (0) | 2018.11.02 |
댓글