본문 바로가기
study/Jsp

[Jsp] 17. EL 표현언어 (JSTL core 태그 : 조건문 예제 [if, choose])

by 금이패런츠 2022. 4. 13.
728x90
반응형

<c:if .....>   </c:if>
=>  1. 대소문자 구분
2. 시작태그 종료태그의 태그명은 같다. (대소문자 구분)
<c:remove var="test" />
1. / 으로 종료하면 종료태그 없음.
2. empty 태그, 빈태그

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%-- /src/main/webapp/jstl/jstlcoreex2.jsp --%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%--taglib 작성 --%>
<%--
	<c:if .....>   </c:if>
	=>  1. 대소문자 구분
		2. 시작태그 종료태그의 태그명은 같다. (대소문자 구분)
	<c:remove var="test" />
		1. / 으로 종료하면 종료태그 없음.
		2. empty 태그, 빈태그
 --%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>core 태그 : 조건문 예제 (if, choose)</title>
</head>
<body>
<h3>조건문 관련 태그 : if, choose</h3>
<c:if test="${5 < 10 }">
 <h4>5는 10보다 작다.</h4>
</c:if>
<c:if test="${5 > 10 }">
 <h4>5는 10보다 크다.</h4>
</c:if>  

<% if(5 < 10) {%>
 <h4>5는 10보다 작다.</h4>
 <% } %>
<% if(5 > 10) {%>
 <h4>5는 10보다 크다.</h4>
 <% } %>

<c:choose>
	<c:when test="${5+10 == 25 }">
		<h4>5+10은 25다</h4>
	</c:when>
	<c:when test="${5+10 == 15 }">
		<h4>5+10은 15다</h4>
	</c:when>
	<c:when test="${5+10 == 510 }">
		<h4>5+10은 510다</h4>
	</c:when>
	<c:otherwise>
		<h4>5+10은 모른다</h4>
	</c:otherwise>
</c:choose>

</body>
</html>
728x90
반응형