Notice
Recent Posts
Recent Comments
Link
관리 메뉴

데브마우스

[Spring:에러정리] <c:forEach> 태그에 iterator가 아닐때 발생하는 에러: Don't know how to iterate over supplied 본문

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 &lt;forEach&gt;

 

에러 발생 상황

forEach태그에 model.addAttribute("class_varaible", class_variable);메서드로 ${class_variable}를 담았습니다. 하지만 List나 HashSet같은 iterator 자료형이 아니었습니다.

에러 해결 방법

forEach를 사용할 수 없는 객체를 사용하였습니다.

forEach문을 삭제하시거나 forEach를 사용할 수 있는 iterator 데이터 타입으로 변경해주세요.