Devleop/Thymeleaf

[Thymeleaf] 타임리프 url 생성하기

hwajae 2023. 5. 16. 20:33
반응형

타임리프

url 생성하기

@{...} 이용해서 url 링크를 만들 수 있다.

@{/hello} -> /hello

<li><a th:href="@{/hello}">basic url</a></li>

쿼리 파라미터

Controller에서 넘어온 param1, param2은 각각 매핑된다. () 안 부분은 쿼리 파라미터로 처리된다.

@{/hello(param1=${param1}, param2=${param2})} -> /hello? param1=data1&param2=data2

<li><a th:href="@{/hello(param1=${param1}, param2=${param2})}">hello query param</a></li>

경로 변수

{/hello/{param1}/{param2}(param1=${param1}, param2=${param2})} -> /hello/data1/data2

<li><a th:href="@{/hello/{param1}/{param2}(param1=${param1}, param2=${param2})}">path variable</a></li>

경로 변수 + 쿼리 파라미터

@{/hello/{param1}(param1=${param1}, param2=${param2})} -> /hello/data1?param2=data2

<li><a th:href="@{/hello/{param1}(param1=${param1}, param2=${param2})}">path variable + query parameter</a></li>

경로

/hello : 절대 경로 

hello  : 상대 경로


출처 : 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

 

반응형