본문 바로가기
목차
Spring

Spring MVC (스프링 웹 MVC) 강의 16 - 레이아웃 페이지 만들기와 Tiles 라이브러리 설정하기

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

지난 강의에서 지시서 만들었지만

웹 페이지 내 위치 설정을 안 했다.

이번 시간에 해보자.

 

태그 라이브러리 이용해서 저기 헤더부분에 배치할 것임

타일 관련 라이브러리가 없다.

왜냐면

메이븐 프로젝트이기 때문에?

pom.xml 열어서 여기에 추가할 것임

여기서 리빌드해서 쓴다는데 나는 리빌드 해도 안되므로 메이븐 싸이트가서 직접 가져와야겠다.


<!-- https://mvnrepository.com/artifact/org.apache.tiles/tiles-jsp -->
<dependency>
    <groupId>org.apache.tiles</groupId>
    <artifactId>tiles-jsp</artifactId>
    <version>3.0.8</version>
</dependency>


라이브러리 추가된 것을 확인함

 

jsp마저 작성

<tiles:insertAttribute name="명칭"/>

여기 추가된 "명칭"들은

여기에 지정한 name="명칭"과 이름이 같아야 한다.

 

그리고

<put-attribute name="title" value="공지사항" />

<title><tiles:getAsString name="title"/></title>

이렇게 설정하여 제목 변경가능하다.

 

위에 중복된 title은 실수이므로 삭제

 

출처:

https://www.youtube.com/watch?v=WBjkmTv5-TA&list=PLq8wAnVUcTFUHYMzoV2RoFoY2HDTKru3T&index=42 

 

728x90

댓글