728x90
컨트롤러
@GetMapping("link")
public String link(Model model) {
model.addAttribute("param1", "data1");
model.addAttribute("param2", "data2");
return "basic/link";
}
HTML
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>URL 링크</h1>
<ul>
<li><a th:href="@{/hello}">basic url</a></li>
<li><a th:href="@{/hello(param1=${param1}, param2=${param2})}">hello query param</a></li>
<li><a th:href="@{/hello/{param1}/{param2}(param1=${param1}, param2=${param2})}">path variable</a></li>
<li><a th:href="@{/hello/{param1}(param1=${param1}, param2=${param2})}">path variable + query parameter</a></li>
</ul>
</body>
</html>
728x90
'백엔드 > 타임리프' 카테고리의 다른 글
타임리프 연산 (0) | 2021.09.12 |
---|---|
타임리프 리터럴 (0) | 2021.09.12 |
타임리프 유틸리티 객체와 날짜 (0) | 2021.09.11 |
타임리프 기본객체(session, request, response) 및 스프링 빈 조회 (0) | 2021.09.11 |
타임리프 SpringEL, 지역변수 (0) | 2021.09.11 |