<%
String reqPage; //요청페이지
int curPage = 0; //현재 수
int curGroup = 0; //현재 그룹
int pageGroup = 10; //페이지 그룹 사이즈
int linkPage = 0; //연결할 페이지 수
int totalCount = 0; //총수
int pageCnt = 0; //페이지 총수
reqPage = request.getParameter("page");
if (reqPage == null || reqPage == "") {
curPage = 1;
} else {
curPage = Integer.parseInt(reqPage);
}
//현재 그룹 설정
curGroup = (curPage-1) / pageGroup;
//링크할 페이지 수 설정
linkPage = curGroup * pageGroup;
linkPage++;
NewsManager nMgr = NewsManager.getInstance();
//총 페이지 수를 얻어 온다.
pageCnt = nMgr.getPageCount("news_board");
//페이지 개수가 0인경우
if (pageCnt == 0) {
%>
저장된 글이 없습니다.
<%
//페이지 개수가 0이 아닌 경우
} else {
if (pageCnt < curPage || curPage <= 0) curPage = 1;
NewsBeen[] nb = nMgr.sel_NewsList("news_board", curPage);
int reNo = 0;
int reCnt = 0;
int rePage = 0;
int reTcnt = 0;
//순번을 재정의 하기 위한 부분
rePage = (pageCnt - curPage) + 1;
reTcnt = nMgr.getTotCount("news_board");
reCnt = (pageCnt * 10) - reTcnt;
for (int i=0; i