Spring/Spring: 에러 정리
[Spring:에러정리] <c:forEach> 태그에 iterator가 아닐때 발생하는 에러: Don't know how to iterate over supplied
데브마우스
2024. 3. 4. 09:07
에러 문구
javax.servlet.ServletException: javax.servlet.jsp.JspTagException: Don't know how to iterate over supplied "items" in <forEach>
에러 발생 상황
forEach태그에 model.addAttribute("class_varaible", class_variable);메서드로 ${class_variable}를 담았습니다. 하지만 List나 HashSet같은 iterator 자료형이 아니었습니다.
에러 해결 방법
forEach를 사용할 수 없는 객체를 사용하였습니다.
forEach문을 삭제하시거나 forEach를 사용할 수 있는 iterator 데이터 타입으로 변경해주세요.