<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);
}
'개발자 관련 공부 > 멀티캠퍼스' 카테고리의 다른 글
[Express] Node 명령어 (0) | 2022.02.09 |
---|---|
[Node.js] 나에게 메일보내기(2단계인증 상태) (0) | 2022.02.09 |
[Spring Boot] Start... UTF-8 (0) | 2022.01.28 |
[Spring] 이클립스 스프링 프로젝트 오류 (0) | 2022.01.27 |
[저작권] Codepen, GreenSock 이거 뭐야 (0) | 2022.01.18 |
댓글