
지우거나 주석
패턴으로 적용해 보자


<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>


https://tiles.apache.org/framework/tutorial/index.html
Apache Tiles - Framework - Tutorial
Copyright © 2001-2017 The Apache Software Foundation. All Rights Reserved. Apache Tiles, Tiles, Apache, the Apache feather logo, and the Apache Tiles project logos are trademarks of The Apache Software Foundation.
tiles.apache.org


이름 설정시 / 구분가능

. 도 가능

와일드카드(*)는 하나도 가능하고

여러개 가능

정규식도 가능
실제로 할때는

이정도 형태 패턴쓰인다 와일드카드 한두개~필요한 만큼
<definition name="notice.*" template="/WEB-INF/view/customer/inc/layout.jsp">
여기서 쓰인 첫번째 와일드카드
<put-attribute name="body" value="/WEB-INF/view/customer/notice/{1}.jsp" />
{1}이 첫번째 와일드 카드를 불러오는 의미임.
출처:
https://www.youtube.com/watch?v=Z6dbHhWSvok&list=PLq8wAnVUcTFUHYMzoV2RoFoY2HDTKru3T&index=44
'Spring' 카테고리의 다른 글
| Spring MVC (스프링 웹 MVC) 강의 20 - 데이터 서비스 클래스(NoticeService) 준비하기 (0) | 2022.01.05 |
|---|---|
| Spring MVC (스프링 웹 MVC) 강의 19 - Root 페이지들을 위한 Layout 페이지 만들기 (0) | 2022.01.05 |
| Spring MVC (스프링 웹 MVC) 강의 17 - Tiles ViewResolver 설정하기 (0) | 2022.01.05 |
| Spring MVC (스프링 웹 MVC) 강의 16 - 레이아웃 페이지 만들기와 Tiles 라이브러리 설정하기 (0) | 2022.01.05 |
| Spring MVC (스프링 웹 MVC) 강의 15 - Tiles 지시서 작성하기 (0) | 2022.01.05 |
댓글