더북(TheBook)

다음은 기본 템플릿 속성으로 title, menu, header, body, footer를 가진 레이아웃 구조에서 각 속성에 해당하는 웹 페이지의 파일 이름 또는 문자열을 설정하는 예입니다.

<put-attribute> 요소의 적용 예

<tiles-definitions> 
    <definition name="base" template="/WEB-INF/tiles/baseLayout.jsp">
        <put-attribute name="title" value="제목"/>
        <put-attribute name="menu" value="/WEB-INF/tiles/menu.jsp"/>
        <put-attribute name="header" value="머리말"/>
        <put-attribute name="body" value=""/>
        <put-attribute name="footer" value="/WEB-INF/tiles/footer.jsp"/>
    </definition>

    <definition name="webpage16_01" extends="base">
        <put-attribute name="title" value="타일즈"/>
        <put-attribute name="header" value="Chapter16 예제"/>
        <put-attribute name="body" value="/WEB-INF/views/webpage16_01.jsp"/>
    </definition>
</tiles-definitions>

앞의 예제에서 <put-attribute> 요소의 name 속성 값은 기본 템플릿의 속성 이름에 해당됩니다. 템플릿의 속성 이름 title과 header는 웹 브라우저에 문자열을 출력하고, 템플릿의 속성 이름 menu와 footer는 웹 브라우저에 경로를 포함한 웹 페이지를 출력합니다.

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