[게시판페이지] 주석 오류 & 페이지 계산
<c:choose>
<%-- 여기에 주석이 좀 달라요-->
<c:when test="">
<!-- 여기는 주석이 같아요 -->
</c:when>
<c:otherwise>
<!-- 여기는 주석이 같아요 -->
</c:otherwise>
</c:choose>
@Override
public List<Board> getBoardList(int page, PageInfo pageInfo) throws Exception {
int listCount = boardDAO.selectBoardCount();
//총 페이지 수 올림처리
int maxPage = (int)Math.ceil((double)listCount/10);
//현재 페이지에 보여줄 시작 페이지 수 (1,11,21...)
int startPage=(((int)((double)page/10+0.9))-1)*10+1; //ex)35페이지 보려면 31,32,33,34, 10으로 나눠서 보기위한 식??
//현재 페이지에 보여줄 마지막 페이지 수(10,20,30...)
int endPage=startPage+10-1;
if(endPage>maxPage) endPage=maxPage;
pageInfo.setStartPage(startPage);
pageInfo.setEndPage(endPage);
pageInfo.setMaxPage(maxPage);
pageInfo.setPage(page);
pageInfo.setListCount(listCount);
int startrow = (page-1)*10+1;
return boardDAO.selectBoardList(startrow);
}