1. jsp 페이지에서 java 코드로 오늘날짜 변수 만드는 방법
2. <% %> 안에 자바로 변수를 선언한다음 JSTL로 가져오면 된다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page import = "java.util.Calendar" %>
// 변수 선언
<%
String Date = new java.text.SimpleDateFormat("yyyy. MM. dd").format(new java.util.Date());
String Today = new java.text.SimpleDateFormat("yyyyMMdd").format(new java.util.Date());
%>
<body>
// 예시
<c:set value="<%=Date%>" var="today" />
<c:if test="${parameter.END_DATE >= today}">
<p>사용기한 있음 ${today}</p>
</c:if>
<a href="link/linkDateCheck?date=<%=Today%>">링크</a>
</body>
|
cs |
실행하면
<p>사용기한 있음 ${today}</p>
는
처럼 ${today}가 2020. 06. 24로 표시되고, ("yyyy. MM. dd"로 포맷해서 가져온 오늘 날짜)
<a href="link/linkDateCheck?date=<%=Today%>">링크</a>
는
와 같이 20200624로 표시된다. ("yyyyMMdd"로 포맷해서 가져온 오늘 날짜)