JSP 프로그램을 사용하면 현재 날짜와 시간을 아주 쉽게 가져올 수 있습니다. 간단한 Date 객체와 toString() 메서드를 활용하면 다음과 같이 현재 날짜와 시간을 화면에 출력할 수 있습니다.
예제 코드
<%@ page import = "java.io.*,java.util.*, javax.servlet.*" %> <html> <head> <title>현재 날짜 및 시간 표시</title> </head> <body> <center> <h1>현재 날짜 및 시간 표시</h1> </center> <% Date date = new Date(); out.print( "<h2 align = \"center\">" +date.toString()+"</h2>"); %> </body> </html>
위 코드를 CurrentDate.jsp라는 이름으로 저장한 뒤, 웹 브라우저에서 URL https://localhost:8080/CurrentDate.jsp를 호출하면 아래와 같은 결과를 확인할 수 있습니다.
실행 결과
현재 날짜 및 시간 표시 Mon Jun 21 21:46:49 GMT+04:00 2010
이제 같은 URL인 https://localhost:8080/CurrentDate.jsp로 페이지를 새로고침해 보세요. 새로고침을 할 때마다 초 단위의 시간이 계속 달라지는 것을 확인할 수 있습니다. 이는 JSP가 요청 시점마다 새로운 Date 객체를 생성하여 서버의 현재 시간을 실시간으로 반영하기 때문입니다.