본문 바로가기
목차
Spring

Spring MVC (스프링 웹 MVC) 강의 19 - Root 페이지들을 위한 Layout 페이지 만들기

by 지각생 2022. 1. 5.
728x90

인덱스 페이지에 헤더 푸터 붙여보자.

인덱스 복붙

수정

새로 만든 layout.jsp body부분 잘라내기

index.jsp로 돌아와서

내용 다 지우고 잘라낸 부분 붙여넣기

완료

layout.jsp 파일이 총 2개이다.

새로 만든 파일 잘 구분해서 위와 같이 수정 완료

tiles.xml 수정


<tiles-definitions>
<definition name="root.*" template="/WEB-INF/view/inc/layout.jsp">
<put-attribute name="title" value="공지사항" />
<put-attribute name="header" value="/WEB-INF/view/inc/header.jsp" />
<put-attribute name="body" value="/WEB-INF/view/{1}.jsp" />
<put-attribute name="footer" value="/WEB-INF/view/inc/footer.jsp" />
</definition>
<definition name="notice.*" template="/WEB-INF/view/customer/inc/layout.jsp">
<put-attribute name="title" value="공지사항" />
<put-attribute name="header" value="/WEB-INF/view/inc/header.jsp" />
<put-attribute name="visual" value="/WEB-INF/view/customer/inc/visual.jsp" />
<put-attribute name="aside" value="/WEB-INF/view/customer/inc/aside.jsp" />
<put-attribute name="body" value="/WEB-INF/view/customer/notice/{1}.jsp" />
<put-attribute name="footer" value="/WEB-INF/view/inc/footer.jsp" />
</definition>

</tiles-definitions>


여기서

</definition name="root.*" template=">

구문을 써줬으므로

IndexController에도 root.를 붙여주자

 

인덱스 페이지에도 헤더 푸터 잘 붙여졌다

 

 

출처:

https://www.youtube.com/watch?v=hUtjZAiTr5Y&list=PLq8wAnVUcTFUHYMzoV2RoFoY2HDTKru3T&index=45 

 

728x90

댓글