본문 바로가기

Frameworks/spring boot

thymeleaf 의 링크

thymeleaf의 href

 html의 링크의 경우

<a href="#">링크1</a>

 

thymeleaf의 링크의 경우

<a th:href="@{#}" th:text="링크1"></a>

 

 

예를들어 localhost/exam 링크로 연결하고자 할때는

@{/exam}

링크안에 문자열 결합 연산자를 사용하고 싶을때

@{'/exam'+${m}}  - >  @{${'/exam'+m}}

 

▶ Get방식으로 보내는 방법

기존 html의 Get방식

localhost/index?키=값&param=value

?뒤에 키에 대입연산자로 값을 넣고 &를 사용하여 값을 구분하였다.

위를 사용하여 request.getPrarmeter("param") 형태로 값을 받아왔다.

 

thymeleaf의 Get방식

localhost/@{/exam2(키='값',param='value')}

@뒤에 키에 대입연산자로 값을 따옴표 안에 넣고 ,를 사용하여 값을 구분하였다.

 

키값을 컨트롤러에서 변수로 받아서 사용할수 있다.

 

@RequestParam(name="", required=false) String 변수명

 

'Frameworks > spring boot' 카테고리의 다른 글

Mybatis CRUD  (0) 2020.05.26
Mybatis(마이바티스)  (0) 2020.05.25
thymeleaf 반복문, 조건문  (0) 2020.05.19
thymeleaf 사용하기  (0) 2020.05.18
thymeleaf / 스프링부트 레이아웃  (0) 2020.05.18