더북(TheBook)

타일즈 레이아웃 정의 파일 등록하기

TilesConfigurer 클래스를 사용하여 뷰 페이지의 레이아웃이 설정된 타일즈 레이아웃 정의 파일과 위치한 경로를 등록해야 합니다.

<beans:bean id="tilesConfigurer"
            class="org.springframework.web.servlet.view.tiles3.TilesConfigurer">
    <beans:property name="definitions" value="타일즈 레이아웃 정의 파일"/>
</beans:bean>

다음은 TilesConfigurer 클래스를 사용하여 타일즈 레이아웃 정의 파일을 등록하는 예입니다.

타일즈 레이아웃 정의 파일 등록 예

<?xml version="1.0" encoding="UTF-8"?>
...
<beans:beans...>
    <beans:bean id="tilesConfigurer" 
                class="org.springframework.web.servlet.view.tiles3.TilesConfigurer">
        <beans:property name="definitions" value="WEB-INF/tiles/tiles.xml"/>
    </beans:bean>
</beans:beans>

앞의 예제처럼 TilesConfigurer 클래스는 타일즈 레이아웃 정의 파일의 위치를 정의하는 데 사용됩니다. <property> 요소의 value 속성 값은 사용할 타일즈 레이아웃 정의 파일의 경로를 포함하여 정의합니다. 예를 들어 이렇게 설정하면 /WEB-INF/tiles/ 경로에 있는 타일즈 레이아웃 정의 파일 tiles.xml을 로드하여 해당 파일 내에 설정된 각각의 뷰 이름에 맞는 타일즈 레이아웃이 적용되어 뷰 페이지를 반환합니다.

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