JSP/Servlet – JSTL <c:choose> 커스텀 액션 사용하기
<c:choose> 커스텀 액션의 전체적인 구조는 switch 문과 비슷합니다.
<c:choose>
<c:when test="${조건문}"> //switch 문의 case와 비슷
실행할 구문
</c:when>
....
<c:otherwise> //switch 문의 default와 비슷
실행할 구문
</c:otherwise>
</c:choose>
JSTL를 사용하기위해 반드시 WEB-INF/lib 폴더에 라이브러리 파일을 넣어주는 것을 잊지맙시다.
Hi.jsp
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>Insert title here</title>
</head>
<body>
<c:choose><!-- switch 문과 구조가 비슷하다 -->
<c:when test="${param.NUM == 0 }">
hi요 <BR>
</c:when>
<c:when test="${param.NUM == 1 }">
안녕하세요. <BR>
</c:when>
<c:otherwise>
반갑습니다. <BR>
</c:otherwise>
</c:choose>
</body>
</html>
실행 화면
default값이 출력됩니다.
NUM을 0으로 했을 때 hi요가 출력됩니다.
NUM을 1로 했을 때 안녕하세요가 출력됩니다.
'프로그래밍 > JSP Servlet' 카테고리의 다른 글
JSTL/Servlet – JSTL <c:redirect> 커스텀 액션 사용하기 (0) | 2016.01.30 |
---|---|
JSTL/Servlet – JSTL <c:catch> 커스텀 액션 사용 하기 (0) | 2016.01.30 |
JSP/Servlet – JSTL <c:forTokens> 커스텀 액션 사용하기 (0) | 2016.01.30 |
JSP/Servlet – JSTL <c:forEach> 커스텀 액션 사용하기 (0) | 2016.01.25 |
JSP/Servlet - JSTL <c:if> 커스텀 액션 사용하기 (0) | 2016.01.24 |
JSP/Servlet – JSTL <c:set> 커스텀 액션 사용하기 (0) | 2016.01.24 |
JSP/Servlet – 스크립팅 요소를 대신하는 표준액션들 (0) | 2016.01.19 |
JSP/Servlet – 자바빈의 다형성 활용하기 (0) | 2016.01.18 |