1)pom.xml에 라이브러리 추가
2)tiles-def
3)views
4)Template 작업
5)servlet-context.xml
기존 viewResolver 제거 후 아래 새로 tiles 용 resolver 생성
6)controller
7)tilesdef.xml
<put-attribute> : value의 값을 name 값에 올린다.
-> views/template/latout.jsp, name="index"에서 <tiles:insertAttribute name="">로 value값을 불러온다.
8)index.jsp 생성
9)실행 후 오류체크
읽어오는 순서
index.jsp : /index.do 경로로 redirect
TilesController : @RequestMapping("/index.do")로 redirect 받아서
tilesdef에서 설정한 index라는 식별자 값을 찾아 return한다.
tilesdef : 식별자 index에 설정된 WEB-INF/views/template/layout.jsp를 실행한다. 그리고
title, header,footer,menu,body 에 설정된 value를 attribute 값으로 취한다.
layout.jsp : <tiles:insertAttribute name="">를 통해 attribute를 불러온다.
반응형
'IT > Java Spring' 카테고리의 다른 글
ch10.SpringMVC 종합 01.기본 세팅 (0) | 2020.06.23 |
---|---|
ch09Tiles(Include 방식으로 MVC 페이지 생성) 02.메뉴설정 (0) | 2020.06.23 |
ch08Mybatis - 08 삭제 (0) | 2020.06.22 |
ch08Mybatis - 07 수정 (0) | 2020.06.22 |
ch08Mybatis - 05 목록작업 (0) | 2020.06.22 |