더북(TheBook)

3.5 뷰: hello.jsp

사용자가 보는 뷰 결과 화면은 JSP 파일입니다. 다음과 같이 JSP 파일을 작성합니다.

<%@ page contentType="text/html; charset=utf-8" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 
<%@ page session="false" %>
<html>
<head>
<title>Home</title>
</head>

<body>
<h1>
    Hello world!
</h1>

<P> The time on the server is ${serverTime}. </P> 
</body>
</html>

JSTL 태그 선언: JSTL을 사용하는 선언 부분입니다.

모델 데이터 출력: EL(Expression Language)을 사용하여 컨트롤러에서 전송한 모델 데이터를 출력합니다. HomeController 컨트롤러의 model.addAttribute() 자바 클래스에서 serverTime이라는 이름으로 formattedDate를 전송한 결과 값, 즉 모델로 보낸 serverTime이 뷰에서 ${serverTime} 방식으로 전송된 값 formattedDate를 화면에 출력합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.