반응형
목차
thyemeleaf에서 url의 query string 사용
미래에 이 내용을 잊었을 내가 보기 위해 기록함
위 사진에서처럼 url이 http://localhost:8080/tables/detail?tableName=tb_menu 일 경우
다른 페이지 이동 시 query string parameter를 가져와서 get으로 넘기고 싶을 땐
아래처럼 사용하면 된다.
<a th:href="@{/tables/addField(tableName=${param.tableName})}" id="addField" class="btn btn-primary">필드추가</a>
${param.parameter} 이 부분이다.
여러개를 넘기고 싶을 땐 아래처럼 하면 된다.
${param.fields[index]}
<a th:href="@{/tables/test1(tableName=${param.fields[0]})}">test1</a>
<a th:href="@{/tables/test2(tableName=${param.fields[1]})}">test2</a>
<a th:href="@{/tables/test3(tableName=${param.fields[2]})}">test3</a>
그러면 아래처럼 필드추가 페이지 이동 시 쿼리스트링이 전달됨을 확인 할 수 있다.
Reference: https://attacomsian.com/blog/thymeleaf-get-query-string-parameters
반응형
'IT > development' 카테고리의 다른 글
[Spring]spring RedirectAttribute (0) | 2022.11.27 |
---|---|
[Spring]springframework Controller (0) | 2022.11.27 |
[Spring]pom.xml에서 dependency 설정 해 줬는데 해당 라이브러리가 다운이 안되는 경우 (0) | 2022.11.26 |
[Spring]스프링 프로젝트 이클립스에서 프로젝트명 변경 시 tomcat 에러 (0) | 2022.11.26 |
[ExtJS]Ext JS (0) | 2022.11.26 |