더북(TheBook)

8. 타일즈 설정 파일 tiles.xml에 다음 내용을 추가합니다.

코드 17-29 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/template/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 name="updateForm" extends="base-Template"> 
        <put-attribute name="title" value="Book"/>
        <put-attribute name="heading" value="도서수정"/>
        <put-attribute name="subheading" value="Book Editing"/>
        <put-attribute name="content" value="/WEB-INF/views/updateForm.jsp"/>
    </definition>
</tiles-definitions>

수정 페이지 폼을 설정한 것으로, 뷰 이름을 title, heading, subheading, content 등으로 정의했습니다. baseLayout의 레이아웃을 그대로 따릅니다.

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