반응형
{
{"firstName":"John", "lastName":"Doe"},
{"firstName":"Anna", "lastName":"Smith"},
{"firstName":"Peter", "lastName":"Jones"}
}
위와 같은 형태의 JsonArray를 Thymeleaf에 반환해서
Table에 내용을 깔아주려면
@RequestMapping(value="/getEmployees/loadAll")
String getAllEmployees(Model model) {
model.addAttribute("empList", <your service here that generates the data>);
return "pagenamehere";
}
먼저 자바 쪽에서 model에 addAttribute를 사용해
JsonArray를 attribute로 추가한 뒤
<table border="1">
<tr>
<td>Employee First Name</td>
<td>Employee Last Name</td>
</tr>
<tr th:each="emp : ${empList}">
<td th:text="${emp.firstName}">First Name</td>
<td th:text="${emp.lastNname}">Last Name</td>
</tr>
</table>
html에서 thymeleaf 사용 시
addAddribute에 지정했던 값을 끌어와서 넣어주면
Table에서 JsonArray에 들어있던 값을 출력할 수 있다
반응형
'Spring Framework > Spring' 카테고리의 다른 글
스프링부트 Gson 세팅방법 정리(Gradle/Maven) (0) | 2022.05.15 |
---|---|
자바 StringUtils.hasText를 이용한 공백 NULL 확인방법 (0) | 2022.04.25 |
@RequestBody 여러개 사용방법 (0) | 2022.02.08 |
스프링부트 @RestController return HTML로 받는 방법 (0) | 2021.11.12 |
스프링부트 롬복(Lombok) 적용방법 정리 (0) | 2021.11.08 |
댓글