<c:choose>
<c:choose>는 자바의 Switch문과 비슷한 역할을 합니다.
<c:when>
case와 같은 역할을 하는것은 <c:choose>안의 <c:when>태그 입니다.
<c:otherwise>
default문 같은 역할을 사용하고 싶으면 <c:shoose>태그 안에 <c:otherwise>태그를 사용합니다.
속성
<c:choose><c:otherwise> 는 속성을 사용하지 않습니다.
<c:when>은 test 속성을 사용합니다.(필수)
예제
숫자를 비교하여 HTML의 문장을 변경하는 예제이다.
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %> <html> <head> <title>예제 example</title> </head> <body> <c:set var = "money" scope = "session" value = "${5000}"/> <p>내가 가진 돈은 : <c:out value = "${salary}"/>원 이다.</p> <c:choose> <c:when test = "${money<= 0}"> 돈 한푼도 없어요. </c:when> <c:when test = "${money > 5000}"> 담배 한갑정도 살 수 있어요. </c:when> <c:otherwise> 답이 없네... </c:otherwise> </c:choose> </body> </html>
'JAVA' 카테고리의 다른 글
[JAVA] 패스워드 정규식 (Regex) (1) | 2017.12.05 |
---|---|
[JSP] jstl 과 el의 차이점 (0) | 2017.12.04 |
[JSTL]fmt:formatNumber (0) | 2017.11.22 |
VO, Map 객체 JSON 으로 변환 (0) | 2017.11.19 |
java의 map이나 VO 객체를 JSON으로 (1) | 2017.11.17 |