JSP의 EL 값 조회

김학준·2024년 6월 17일
0

게시판

목록 보기
8/44

문제 상황

org.apache.jasper.JasperException: 행 [93]에서 [/WEB-INF/views/forum/notice/list.jsp]을(를) 처리하는 중 예외 발생

90 </c:if>
91   <c:forEach var="pageNum" begin="${pagination.startPage}" end="${pagination.endPage}">
92     <c:if test="${pagination.currentPage eq pageNum}">
93       <a class="page-numbers current" href="<c:url value='/forum/notice/listPage.do?page=${pageNum}&size=${pagination.postsPerPage}'/>">${pageNum}</a>
94     </c:if>
95     <c:if test="${pagination.currentPage ne pageNum}">
96       <a class="page-numbers" href="<c:url value='/forum/notice/listPage.do?page=${pageNum}&size=${pagination.postsPerPage}'/>">${pageNum}</a>

javax.el.PropertyNotFoundException: [postsPerPage] 특성이 [com.pf.www.forum.notice.util.Pagination] 유형에 없습니다.

해결 방법

EL은 객체의 값을 ${객체주소.필드}와 같이 조회할 때 해당 클래스에 getter가 있는지 확인한다. 없는 경우 위와 같은 에러가 발생한다. 따라서 PaginationgetPostsPerPage() 메서드를 추가해주었다.

0개의 댓글