자바 JSP 에서 년,월,일 시간 출력하기


안녕하세요. 고코더 입니다.

JSP상에서 JSTL을 이용해 날짜를 찍어 보는 방법을 알아겠습니다.
.java에서 생성해 view로 보내주면 가장 좋겠지만
일회성 페이지나 간단하게 작성할때를 위해
간단하게 작성해보겠습니다.



아래 자바빈을 선언합니다. 
그리거 ID는 now로 지정했습니다.
<jsp:useBean id="now" class="java.util.Date" />

그 다음 해당 날짜 형식 포맷을 지정합니다.
<fmt:formatDate value="${now}" pattern="yyyy-MM-dd HH:mm:ss" var="today" />

vlaue : 포맷을 변경 하고 싶은 값을 입력합니다. 
pattern : 시간 표시 형식을 나타냅니다. y년, m월, d일 h시간, m분, s초
var : 변수를 선업합니다. 해당 선언된 값으로 사욘하게 됩니다. 

해당 값을 사용하는 방법입니다.
<c:out value="${today}"/>


▼ 전체코드를 합해보면 아래처럼 됩니다.
1
2
3
4
<jsp:useBean id="now" class="java.util.Date" />
<fmt:formatDate value="${now}" pattern="yyyy-MM-dd HH:mm:ss" var="today" />
오늘 날짜 : <c:out value="${today}"/>
cs

▼웹상에 표시되는 화면입니다. 



마무리


 jstl 쉽고 간편하죠?


댓글을 달아 주세요