Computer Science/Web Programming

[HTML] Thymeleaf를 활용한 layout 작성법

2021. 7. 30. 15:22

웹 페이지를 작성할 때 Thymeleaf를 활용하면 layout을 만들 수 있다. 이러면 코드의 중복을 방지할 수 있고, 수정 사항이 생겼을 때 수정이 간편하다.

 

layout.html

<!DOCTYPE html>
<html xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout">
<head>
</head>
<body>
	<section layout:fragment="contents"></section>
	<section layout:fragment="scripts"></section>
</body>
</html>

 

home.html

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org" xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout" layout:decorate="~{layout}">
<head>
	<title layout:fragment="title">Home</title>
</head>
<body>
	<section layout:fragment="contents">
		<!-- 코드 작성-->
	</section>
	<section layout:fragment="scripts">
		<!-- 코드 작성-->
	</section>
</body>
</html>
728x90
반응형