Spring
스프링 mvc2 편 타임리프 - 기본기능 : URL링크
sami355
2022. 8. 5. 16:52
인프런 김영한님의 스프링 mvc2편으로 보고 정리한 글입니다.
무엇을 배웠나요?
- 타임리프에서 url을 생성할 때는 @{…}문법을 사용하면된다.
- 단순한 url
- @{/hello}→ /hello
- 쿼리 파라미터
- @{/hello(param1=${param1}, param2=${param2})} → /hello?param1=data1¶m2=data2
- ()에 있는 부분은 쿼리 파라미터로 처리된다.
- 경로변수
- @/hello/{param1}/{param2}(param1=${param1}, param2=${param2})} → /hello/data1/data2
- url 경로상에 변수가 있으면()부분은 경로 변수로 처리된다.
- 경로 변수 + 쿼리 파라미터
- @{/hello/{param1}(param1=${param1}, param2=${param2})} → /hello/data1?param2=data2
- 경로 변수와 쿼리 파라미터를 함께 사용할수 있다.
- 다음과 같이 표현하면 좋은점은 주소를 나타내는 부분과 변수를 나타내는 부분을 분리 할 수 있다.