타일즈 레이아웃 정의 파일 만들기

    1. WEB-INF 폴더에 tiles 폴더를 생성하고, 타일즈 레이아웃 정의 파일인 tiles.xml을 생성하여 기본 템플릿의 레이아웃을 정의하는 내용을 작성합니다.

    코드 16-6 tiles.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 3.0//EN" "http://tiles.apache.org/dtds/tiles-config_3_0.dtd">
    
    <tiles-definitions>

        <definition name="base-Template" template="/WEB-INF/tiles/layout/baseLayout.jsp">
            <put-attribute name="title" value="Sample Title"/>
            <put-attribute name="heading" value=""/>
            <put-attribute name="subheading" value=""/>
            <put-attribute name="menu" value="/WEB-INF/tiles/template/menu.jsp"/>
            <put-attribute name="content" value=""/>
            <put-attribute name="footer" value="/WEB-INF/tiles/template/footer.jsp"/>
        </definition>
    </tiles-definitions>

    <definition> 요소의 기본 템플릿 이름을 base-Template으로 정의하고, 기본 템플릿 페이지는 /WEB-INF/tiles/layout/ 경로에 있는 baseLayout.jsp 파일에 정의합니다. <put-attribute> 요소를 사용하여 기본 템플릿 이름을 title, menu, heading, subheading, content, footer로 지정합니다.

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