타일즈 레이아웃 정의 파일 등록하기
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을 로드하여 해당 파일 내에 설정된 각각의 뷰 이름에 맞는 타일즈 레이아웃이 적용되어 뷰 페이지를 반환합니다.