IT/Java Spring
ch09Tiles(Include 방식으로 MVC 페이지 생성) 01.
Millennials
2020. 6. 22. 17:38
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를 불러온다.
반응형