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?키=값¶m=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 |