'서브쿼리)[실습]'에 해당되는 글 1건

  1. 2012.05.21 2012-5-21 게시판 페이징 처리하기(rownum, 서브쿼리)[실습]

* 게시판 소스

 

board_fc.zip


1. 보려는 page = 현재페이지
2. total 게시물 = DB
3. page 내 게시물 수 = utilities
4. pageGroup 내 page = utilites

◀ -> 이전 page group 유무
1 2 3 4 5 ->현재 page가 속한 page Group을 알아야 한다. 이를 바탕으로 시작 page와 끝 page를 알아낸다. 그후 시작~끝까지
                루프를 돌려 알아낸다. 
▶ -> 다음 page group의 유무(있으면 Link를 걸고, 없으면 Link를 걸면 안된다.)

* 위의 작업을 list.jsp에서 해야하는데 이 작업은 공통이기 때문에 계산을 bean(pagingDTO.java)에서 처리하고 list.jsp에서는 가져다 쓴다.  


* 아래 PagingDTO.java 안에 메소드를 채워라.

PagingDTO.java

board.zip


class :
package : board.dto
name : ListDTO

 

 

 

--------------------------목록 페이지 조회 - 페이징 처리된 -----------------------------

시작 : show_content.jsp : 글목록(페이징) 링크 클릭 시 command : list
Ctr : BoardListController.execute()
BoardService : getBoardListByPage(int page) : ListDTO
BoardDAO : selectBoardListByPage(int page) : ArrayList<BoardDTO>
                  selectTotalContent() : int - count함수 사용
응답 : list.jsp



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 * 결과보기

Posted by 조은성
,