기존의 반복문에서 state : {list}를 추가하는 구문인데, 오류가 난다.
알고보니 이렇게 써서 오류가 났다.
근데 이렇게 써도 오류난다..😂
왜 때문에..
문제의 state : ${list} 구문을 지우면, 정상적으로 조회되는데, 해당 구문을 추가하면 오류가 난다 !
해결
^^ state 가 변수명인데 변수명.index가 아니라 list.index로 접근해서 500에러가 떴던 것이었다.
list라는 이름의 변수가 없는데 null.index에 접근하려고 했고, 당연히 null은 파싱할 수 없어서 다음과 같은 오류가 떴던 것 같다.
An error happened during template parsing (template: "class path resource [templates/sample/ex2.html]")
이 구문이 뜨면 오탈자를 확인하자..!
실행화면
✔ 배운점
✔ 포기하지 않고 해결했다는 점에서는 셀프 따봉을 주고 싶지만, 그래도 꼼꼼히 읽어보고 생각하면서 입력하자 !😅
✔ 하나의 반복문에 여러개의 변수를 담을 때는 th : each = "변수명, 변수명 : ${목록}"으로 제시하기
연관은 없지만 참고했던 포스팅
728x90
'🏰 Back-end > Spring Boot' 카테고리의 다른 글
[Spring Boot] inline 속성 (0) | 2021.07.18 |
---|---|
[Spring Boot] 제어문 처리 (0) | 2021.07.16 |
[Spring Boot] Thymeleaf의 기본 사용법 (0) | 2021.07.14 |
[Spring Boot] 스프링 MVC와 Thymeleaf | 포트 번호 바꾸기 | 404 에러 해결 (0) | 2021.07.11 |
[Spring Boot] @Query 어노테이션 (0) | 2021.07.10 |
댓글