javaboiii의 Error | Exception

Exception - jakarta.servlet.jsp.JspTagException

javaboiii 2024. 9. 19. 22:20

 

jakarta.servlet.jsp.JspTagException은 JSP 페이지에서 태그를 처리하는 중에 발생하는 예외임

 

jsp파일에서 jstl을 이용 forEach태그 작성

실행 시 forEach태그 items 부분에서 오류발생

 

controller에서 넘어온 list를 인식할 수 없다는 오류

 

해결 방법

 

  • 로그 출력: list가 null인지 확인하기 위해 Action 클래스에서 로그를 추가
  • Null 체크: JSP에서 list가 비어있는지 체크
  • JSTL 버전 확인: 사용하는 JSTL 버전과 라이브러리가 올바른지 확인

controller에선 이미 로그를 출력하고 있었음 == 원인이 아님

jstl 버전 확인 == 원인 아님

jsp에서 null 체크 == <c:out value="${boardList}" />으로 출력해봄

 

첫 실행 == 출력안됨

원인이 뭔지 잘 모르겠어서 수정없이 한번 더 실행 == 출력됨

 

원인을 찾지 못함