특정 날짜가 되면 화면에 보이는 문구를 바꿔보고자 한다
우선 날짜를 포맷하기 위한 taglib이 있어야 한다
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
현재 날짜를 만들어 주고, 20230214 형태로 포맷한 뒤 c:if/c:when 문을 이용해 안에 들어갈 내용을 바꿔주기만 하면 된다
<c:set var="now" value="<%=new java.util.Date()%>" />
<fmt:formatDate var="nowDate" value="${now}" pattern="yyyyMMdd" />
<c:choose>
<c:when test="${nowDate < 20230301}">
<p>2023년 3월이 아직 안 되었네요</p>
</c:when>
<c:otherwise>
<p>2023년 3월 이후입니다</p>
</c:otherwise>
</c:choose>
'개발공부 > OTHERS' 카테고리의 다른 글
[Ajax] JSP에서 Key-Value 형태로 값 받기(JSONObject) (0) | 2023.02.14 |
---|---|
[jsp] 팝업 차단됐을 때 focus() 예외처리 하기 (0) | 2022.11.03 |
댓글