게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
jsp 게시판 페이징 문의 드립니다~~
게시물ID : programmer_13326짧은주소 복사하기
작성자 : 개발자1
추천 : 0
조회수 : 414회
댓글수 : 2개
등록시간 : 2015/09/16 16:45:57
옵션
  • 본인삭제금지
페이징 처리가 되긴 됩니다. 되긴 되는데.. 문제는
첫페이지, 앞5칸 이동, 2,3,4,5,6, 뒷 5칸 이동, 마지막
이런식으로 이동이 된다는 겁니다,..;;
이것저것 수정해봐도
첫페이지, 앞5칸 이동, 1,2,3,4,5, 뒷 5칸이동, 마지막 <-- 이렇게가 안되네요;
그리고 제가 해놓은것처럼 하면 뒷5칸 이동 버튼을 클릭했을때
정상적이라면 첫페이지,앞5칸이동,6,7,8,9,10,뒷5칸이동,마지막 이렇게 보여야 할텐데
제꺼는 첫페이지,앞5칸이동,5,6,7,8,9,뒷5칸이동,마지막 <-- 이렇게 앞에서 이미 보여준 5랑 6이 붙어버립니다.   
소스 공유하니 보시고 조언좀 부탁드립니다...(__+;;

java파일

String p = request.getParameter("page");
   int page = 1;
   if (p != null) {
    page = Integer.parseInt(p);
   }
   int startRow = 10 * (page - 1) + 1;
   int endRow = startRow + 9;
   Dao Dao = new Dao();
   List<Bean> page_list = Dao.adList(startRow, endRow);
   String count = Dao.Count();
   int Count = Integer.parseInt(count);
   int ListCount = (Count / 10) + 1;
   int previous = page - (page % 5) - 1;
   if (previous < 1) {
    previous = 1;
   }
   int next = previous + 6;
   if (next > ListCount)
    next = ListCount;
   request.setAttribute("previous", previous);
   request.setAttribute("next", next);
   request.setAttribute("ListCount", ListCount);
   request.setAttribute("page_list", page_list);
   request.setAttribute("page", page);

jsp 페이지 입니다.

<a href="View.com?page=1&search_input=${ keyword }">처음</a>
<a href="View.com?page=${ previous }&search_input=${ keyword }">앞 5칸</a>

<c:forEach var="i" begin="${ previous + 1 }" end="${ next - 1}">
<a href="View.com?page=${ i }&search_input=${ keyword }"> ${ i }</a>
</c:forEach>

<a href="View.com?page=${ next }&search_input=${ keyword }">뒷 5칸</a>
<a href="View.com?page=${ ListCount }&search_input=${ keyword }">마지막</a>
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호