<%@page import="java.util.Date"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!-- 태그 -->
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link href="https://fonts.googleapis.com/css2?family=Do+Hyeon&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://code.jquery.com/jquery-3.5.0.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
<title>Insert title here</title>
</head>
<body>
<!-- 변수선언 -->
<c:set var="name" value="이하늬"/>
<c:set var="age" value="25"/>
<c:set var="today" value="<%=new Date() %>"/>
<!-- 변수 출력 1 -->
<h2>이름: <c:out value="${name}"/></h2>
<!-- 변수 출력 2 -->
<h2>이름: ${name}</h2>
<h2>나이: ${age}</h2>
<h2>오늘 날짜: ${today}</h2>
<!-- pattern을 이용한 fmt 날짜 형식 -->
<pre>
<fmt:formatDate value="${today}" pattern="yyyy-MM-dd HH:mm"/>
<fmt:formatDate value="${today}" pattern="yyyy-MM-dd a hh:mm"/>
<fmt:formatDate value="${today}" pattern="yyyy-MM-dd HH:mm EEE"/>
<fmt:formatDate value="${today}" pattern="yyyy-MM-dd HH:mm EEEE"/>
</pre>
<c:set var="money" value="6789000"/>
<c:set var="num1" value="123.456789"/>
<!-- jstl에서 숫자출력 양식..fmt 사용 -->
<pre>
${money }
${num1 }
<!-- number값 3자리마다 컴마 -->
<fmt:formatNumber value="${money}" type="number"/>
<!-- currency..화폐 단위 -->
<fmt:formatNumber value="${money }" type="currency"/>
<!-- pattern -->
<fmt:formatNumber value="${num1}" pattern="0.00"/>
<fmt:formatNumber value="1.2" pattern="0.00"/> <!-- 값이 없어도 0으로 출력 -->
<fmt:formatNumber value="1.2" pattern="0.##"/> <!-- 값이 없으면 출력 안함 -->
</pre>
</body>
</html>
