cbw1030
기록하는 공간
cbw1030
전체 방문자
오늘
어제
  • 전체보기 (101)
    • Programming (99)
      • Java (19)
      • Servlet (10)
      • Spring Framework (13)
      • Javascript (22)
      • AWS (2)
      • 네트워크 (8)
      • 데이터베이스 (13)
      • 리눅스 (3)
      • 블록체인 (7)
      • 용어 정리 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 차원축소
  • 인공지능
  • web
  • 삼성SDS 브라이틱스
  • react
  • 생활코딩
  • 브라이틱스 스튜디오
  • 삼성SDS
  • 데이터분석
  • Brightics
  • 브라이틱스 스튜디오 사용법
  • Brightics AI
  • 머신러닝
  • 브라이틱스 튜토리얼
  • javascript
  • Brightics Studio
  • beautifulsoup
  • 브라이틱스
  • 데이터 사이언스
  • 크롤링

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
cbw1030

기록하는 공간

Programming/Servlet

[JSP] JSTL로 현재 날짜와 특정 날짜 비교하기

2020. 12. 16. 22:27
반응형

프로젝트하면서 알게된 것을 기억하기 위해 기록하는 포스팅

 

상황

오늘 날짜와 이벤트 종료일을 비교해야 함

 

컨트롤러에서 Date now = new Date();를 통해 java.util.Date 형식의 오늘 날짜를 가져온다.

오라클 DB에서 가져온 이벤트 종료일은 SYSTIMESTAMP 형식으로 이를 SELECT 할 때 TO_CHAR(SYSTIMESTAMP, 'yyyy-MM-dd')방식으로 뽑아옴

 

이 둘을 JSP파일에서 비교하기 위해 컨트롤러에서 now 변수를 forward방식으로 list.jsp로 위임하고 이벤트 종료일은 이벤트 객체를 forward 방식으로 전송한다.

 

현재 now와 이벤트 종료일의 패턴 형식('yyyy-MM-dd')이 맞지 않으므로 now를 이에 맞춰준다.

<fmt:formatDate var="today" value="${now}" pattern="yyyy-MM-dd"/>

 

JSTL if문으로 <c:if test="today > event.endDate"> 인 경우, 이벤트 종료이다.

 

 

반응형
저작자표시 (새창열림)

'Programming > Servlet' 카테고리의 다른 글

[JSP] JSTL <fmt: formatDate> 태그로 날짜 형식 변경하기  (0) 2020.08.06
[JSP & 서블릿] 모델(Model)1, 2 방식에 대해 알아보자  (0) 2020.08.04
서블릿(Servlet) 필터(Filter)를 사용하여 한글 처리 문제를 해결하기(어노테이션 방식)  (0) 2020.08.03
서블릿(Servlet) url 매핑기법 2가지(web.xml 방식, 어노테이션 방식)  (0) 2020.07.30
[JSP] JSTL(Jsp Standard Tag Library) 정리 - <c:set>,<c:out>,<c:remove>,<c:if>,<c:choose>,<c:when>,<c:otherwise>,<c:forEach>,<c:forTokens> 등  (1) 2019.10.27
    'Programming/Servlet' 카테고리의 다른 글
    • [JSP] JSTL <fmt: formatDate> 태그로 날짜 형식 변경하기
    • [JSP & 서블릿] 모델(Model)1, 2 방식에 대해 알아보자
    • 서블릿(Servlet) 필터(Filter)를 사용하여 한글 처리 문제를 해결하기(어노테이션 방식)
    • 서블릿(Servlet) url 매핑기법 2가지(web.xml 방식, 어노테이션 방식)
    cbw1030
    cbw1030

    티스토리툴바