16.2.1 기본 레이아웃 정의
레이아웃은 단위 뷰 페이지의 템플릿을 의미합니다. JSP 페이지의 기본 골격을 구성하는 것을 의미합니다. 즉, 다음과 같이 Menu, Header, Body, Footer 등의 속성을 가지는 페이지 레이아웃 구조를 템플릿이라고 합니다.
▲ 그림 16-1 기본 레이아웃 구조
그림과 같이 기본 레이아웃을 만들려면 타일즈에서 제공하는 태그를 사용합니다. 먼저 JSP 웹 페이지에 타일즈가 지원하는 기능을 사용하기 위해 다음과 같이 선언합니다.
<%@ taglib prefix="tiles" uri="http://tiles.apache.org/tags-tiles" %>
앞의 코드에서 prefix="tiles"는 어느 곳이든 태그 이름이 tiles인 라이브러리의 태그를 사용한다는 것을 나타냅니다.