우당탕탕 개발자 되기
템플릿 본문
웹 페이지 개발 시 공통 영역이 많이 있기 때문에 그러한 부분을 편리하게 해결하기 위해 템플릿 조각과 레이아웃 기능을 제공
th:fragment : 태그가 다른곳에 포함되는 코드조각으로 이해
부분 포함 insert
<div th:insert="~{template/fragment/footer :: copy}"></div>
-> 사용 시 현재 태그 내부에 추가된다.
부분 포함 replace
<div th:replace="~{template/fragment/footer :: copy}"></div>
-> 사용 시 현재 태그를 대체한다
파라미터 사용
<div th:replace="~{template/fragment/footer :: copyParam ('데이터1', '데이터2')}"></
div>
-> 이런 방법으로 파라미터를 전달해 동적으로 조각을 렌더링 할 수 있다.
템플릿 레이아웃 : 공통으로 사용하는 css,javascript 같은 정보들을 한 곳에 모아두고 각 페이지마다 필요한 정보를 더추가해서 사용할수 있다. <html> 전체에 적용할수도 있다.
출처) https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-2/dashboard
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 - 인프런 | 강의
웹 애플리케이션 개발에 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. MVC 2편에서는 MVC 1편의 핵심 원리와 구조 위에 실무 웹 개발에 필요한 모든 활용 기술들을 학습할 수 있
www.inflearn.com
'Spring' 카테고리의 다른 글
| Validation(검증) (0) | 2021.10.07 |
|---|---|
| 스프링 통합, 메세지&국제화 (0) | 2021.09.30 |
| 타임리프 (0) | 2021.09.29 |
| Multi-Thread (0) | 2021.09.08 |
| 웹 어플리케이션의 이해 (0) | 2021.09.08 |