Notice
Recent Posts
Recent Comments
Link
«   2026/04   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

우당탕탕 개발자 되기

템플릿 본문

Spring

템플릿

KimMINHun 2021. 9. 29. 16:16

웹 페이지 개발 시 공통 영역이 많이 있기 때문에 그러한 부분을 편리하게 해결하기 위해 템플릿 조각과 레이아웃 기능을 제공

 

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