[Thymeleaf] URL

Kade Jeon·2024년 2월 8일
0

Thymeleaf

목록 보기
7/22

URL

타임리프에서 URL을 생성할 때는 @{....} 를 사용한다.
아래 예제로는 Model에 아래와 같이 값이 넘어갔다고 가정합니다.

	model.addAttribute("param1", "data1");
    model.addAttribute("param2", "data2");

단순 URL

<a th:href='@{/url}'></a>

localhost:8080/url

QueryParameter

<a th:href='@{/url(param1=${param1}, param2=${param2})'></a>

localhost:8080/url?param1=data1& param2=data2
& 표시 뒤에 영어가 붙으니 깨져서... 띄어쓰기를 넣겠습니다.

PathVariable

<a th:href='@{/url/{param1}/{param2}(param1=${param1}, param2=${param2})}'></a>

localhost:8080/url/data1/data2

PathVaraible + QueryParameter

<a th:href='@{/url/{param1}(param1=${param1}, param2=${param2})}'></a>

localhost:8080/url/data1?param2=data2

Thymeleaf Document - Link URLs

profile
안녕하세요. 백엔드 개발자가 되고 싶은 Kade 입니다.

0개의 댓글