%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
True
${number} : 홀수
result : ${result}
${number} : 짝수
result : ${result}
${name }님의 나이 : ${age }세
성인입니다...
미성년자입니다...
True
${number} : 홀수
result : ${result}
${number} : 짝수
result : ${result}
${name }님의 나이 : ${age }세
성인입니다...
미성년자입니다...
True
${number} : 홀수
result : ${result}
${number} : 짝수
result : ${result}
${name }님의 나이 : ${age }세
성인입니다...
미성년자입니다...
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="<http://java.sun.com/jsp/jstl/core>" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>ex04_if.jsp</title>
</head>
<body>
<h1>c:if</h1>
<%--
# <c:if> : if문을 대체하는 태그
- <c:if test="${조건식}" var="변수명"/>
* var : 조건식의 결과값 저장
--%>
<c:if test="${true}">
<p>True</p>
</c:if>
<br>
<c:set var="number" value="7"/>
<c:if test="${number mod 2 eq 1}" var="result">
<p>${number} : 홀수</p>
<p>result : ${result}</p>
</c:if>
<c:if test="${number %2 == 0 }" var="result">
<p>${number} : 짝수</p>
<p>result : ${result}</p>
</c:if>
<br>
<h1>form 결과</h1>
<c:set var="name">${param.name}</c:set>
<c:set var="age" value="${param.age }"/>
<p>${name }님의 나이 : ${age }세</p>
<c:if test="${age > 19 }">
<p><strong>성인</strong>입니다...</p>
</c:if>
<c:if test="${age < 20 }">
<p><strong>미성년자</strong>입니다...</p>
</c:if>
<c:if test=" ${true} " var="res_a"/>
<p>res_a : ${res_a }</p>
<p>조건식 EL 앞뒤에 공백이 있으면 false...</p>
<br>
<c:if test="100" var="res_b"/>
<p>res_b : ${res_b}</p>
<p>조건식에 EL이 아닌 정수를 사용하면 false...</p>
<br>
<c:if test="True" var="res_c"/>
<p>res_c : ${res_c}</p>
<p>true는 대소문자를 구분하지 않고 true...</p>
<br>
</body>
</html>