[STS] 오류 해결; javax.el.PropertyNotFoundException

안아현·2024년 9월 9일

Spring

목록 보기
12/13
		<c:forEach items="${list }" var="vo">
		    <div>
		      <h1 class="card-title">Q.</h1>
		      <p class="card-text">${vo.question }</p>
		      <hr>
		      <h1 class="card-title">A.</h1>
		      <small>${vo.answerline }</small>
		      <p class="card-text">${vo.answer }</p>
		    </div>
	    </c:forEach>

위 코드가 포함된 jsp 파일을 실행하던 중 발생한 오류이다. 오류 내용은 다음과 같다.

javax.el.PropertyNotFoundException: [question] 특성이 [java.lang.String] 유형에 없습니다.

해당 오류는 forEach문의 items를 잘못 지정했기 때문에 발생하는 오류이다. 필자는 controller에서 model.addAttribute()로 넘겨주기 때문에 items를 "${list}", 즉 el객체 형식으로 변경해주었다.

profile
programming

0개의 댓글