list.jsp
의 navbar
에서 표시하고 있는 페이지가 현재 페이지인가 아닌가를 구분하기 위해 다음과 같은 EL의 비교 표현을 사용한다.
<a class="page-numbers <c:if test="${params.page eq pageNum}">current</c:if>" href="<c:url value='/forum/notice/listPage.do?page=${pageNum}&size=${pagination.postsPerPage}'/>">${pageNum}</a>
하지만 params.page
와 현재 페이지
가 일치함에도 계속해서 css
에서는 반영이 안되었다. params.page
는 문자열 값 pageNum
은 숫자 값이기 때문에 의도했던 비교가 되지 않고 있었던 것이다.
<a class="page-numbers <c:if test="${pagination.currentPage eq pageNum}">current</c:if>" href="<c:url value='/forum/notice/listPage.do?page=${pageNum}&size=${pagination.postsPerPage}'/>">${pageNum}</a>
여기서 pagination.currentPage
는 숫자이다.