JSP/JSTL
chapter03 : JSTL1 / JSTL2
GAWON
2023. 5. 24. 18:37
<%@ 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>Insert title here</title>
</head>
<body>
<!-- form으로 정수 2개 전달 (num1 , num2 -->
<form action="Ex03_JSTL2.jsp">
<p>첫 번째 수 : <input type="text" name="num1"></p>
<p>두 번째 수 : <input type="text" name="num2"></p>
<input type="submit" value="전송">
</form>
</body>
</html>
<%@ 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>Insert title here</title>
</head>
<body>
<h1>EL을 이용하여 큰 수 출력하기 (삼항 연산자)</h1>
<!--${param.num1 }
${param.num2 } --> <!-- 숫자만 출력하는거 -->
${param.num1 - param.num2 > 0 ? param.num1 : param.num2} <!-- 큰 수 출력하는거 -->
<h1>JSTL을 이용해서 큰 수 구하기</h1>
<c:if test="${param.num1 - param.num2 gt 0 }"> <!-- gt는 크다는 의미 (비교) -->
${param.num1 }
</c:if>
<c:if test="${param.num2 - param.num1 gt 0 }">
${param.num2 }
</c:if>
<h1>JSTL을 이용해서 큰 수 구하기_2</h1>
<c:choose>
<c:when test="${param.num1 - param.num2 gt 0 }">
${param.num1 }
</c:when>
<c:choose>
${param.num2 }
</c:choose>
</c:choose>
</body>
</html>