더북(TheBook)

다음은 기본 템플릿 이름을 정의하고 해당 템플릿에 적용할 JSP 페이지를 설정하는 예입니다.

<definition> 요소를 이용한 템플릿 정의 예

<tiles-definitions>
    <definition name="base" template="/WEB-INF/tiles/baseLayout.jsp">
        ...
    </definition>
</tiles-definitions>

앞의 예제에서 템플릿 이름은 name 속성에 설정된 base이며, 템플릿 페이지는 template 속성에 설정된 /WEB-INF/tiles/ 경로에 있는 baseLayout.jsp 파일이 됩니다. 여기에서 template 속성 값은 기본 템플릿 페이지를 정의하므로 name 속성 값 base는 기본 템플릿 이름이 됩니다.

다음은 정의된 기본 템플릿 이름을 사용하여 또 다른 서브 템플릿 이름을 정의하는 예입니다.

<definition> 요소를 이용한 서브 템플릿 정의 예

<tiles-definitions>
    <definition name="webpage16_01" extends="base"> 
        ...
    </definition>
</tiles-definitions>
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.