[thymeleaf] 타임리프 반복문 처리 (th:each) (foreach)
웹 개발에서 데이터를 반복적으로 출력해야 할 때 자주 사용되는 Thymeleaf의 th:each와 JSP의 forEach는 비슷한 기능을 수행하지만, 각각 고유한 특징과 장단점을 가지고 있습니다. 본 글에서는 두 문법의 차이점을 자세히 비교하고, 블로그 작성에 필요한 정보를 제공하여 독자들이 Thymeleaf와 JSP를 더욱 효과적으로 활용할 수 있도록 돕겠습니다. 1. 기본 문법 - th:each는 HTML 태그에 속성으로 추가됩니다. - 반복 대상은 Java 컬렉션(List, Set, Map 등) 또는 배열이어야 합니다. 2. 변수 스코프 - th:each에서 선언된 변수는 해당 반복 내에서만 사용 가능합니다. - 선언된 변수는 새로운 스코프를 형성하며, 반복 밖의 변수와 이름이 동일해도 겹치..