티스토리 뷰
전자정부프레임워크의 Pagination 사용하지 않고, 쌩노가다 페이징 처리하기. 어쩌면 이게 더 편하기도...
바로 이렇게 게시글 목록 아래에 나오도록.
CSS는 알아서 입히시길.
* 주의점
- StringUtils 사용할 때 commons-lang.jar를 살짝 의존함.
- 쿼리는 오라클,mybatis를 기준으로 작성하였음. (mysql은 limit가 있어서 페이징 처리하기가 무척 편하다)
- list.jsp에서 paging.jsp를 include하는 부분, <jsp:include page="paging.jsp" flush="true"> page 속성에는 paging.jsp의 경로를 제대로 써줘야 함.
- 게시글 목록을 조회할 때에 쿼리에서 Paging관련 파라미터 뿐만 아니라, 게시글 관련 파라미터도 넘겨야할 경우.. PagingDTO를 상속받는 BoardDTO를 만들어서 하든지, PagingDTO에 필요한 파라미터의 getter/setter를 추가하든지... 알아서.
'공장 (factory) > - Programming..' 카테고리의 다른 글
[Spring] RestTemplate를 이용한 RESTFul API XML 처리 (2) | 2016.08.31 |
---|---|
[JavaFX/Eclipse] JavaFX 기본 예제. (3) | 2016.06.01 |
[Java/JSP] 페이징 처리 예제. (5) | 2015.08.26 |
[MongoDB] 윈도우에 설치하기 (0) | 2015.08.11 |
[jQuery] jQuery Validation Plugin을 이용한 입력 값 검증. (0) | 2015.07.31 |
[Java] 엑셀 파일 읽기 import (0) | 2015.07.23 |
댓글
- 자바맨 감사합니다 덕분에 페이징 처리 쉽게 했네요 ^^ 2016.06.08 11:56
-
공부하는 나부랭이, 무중력고기 ^^ 2016.06.08 13:17 신고
-
초보코더
죄송한대 BoardService좀 보여주실수있나요?
그리고 StringUtils.isNotEmpty를 못찾는대 특별히 뭔가 받아야하나요? 2016.12.05 12:02 -
자바초보
저도 초본지라 잘은 모르지만
위에서 말씀하신대로
commons-lang.jar 있어야 할 것같아요
그리고 import해주면 널체크 할 수있습니다 2016.12.12 16:23 -
자바초보
무중력고기님 쿼리질문이 있습니다 !!
초보프로그래머입니다!!
SELECT
*
FROM
(SELECT ROWNUM rnum, A.* FROM
(SELECT * FROM BOARD_TABLE
ORDER BY table_column DESC) A
WHERE ROWNUM <![CDATA[<]]>= #{endRowNum })
WHERE rnum <![CDATA[>]]>= #{startRowNum }
이부분을 ibatis로 바꿔서 해보고 있는데요
코드는 아래와 같습니다
SELECT
*
FROM
(SELECT * @RNUM:=@RNUM+1 AS rnum , A.* from
(SELECT * from 테이블명 order by 컬럼명 desc)A
WHERE @RNUM:=0 test =10)
WHERE rnum =1
*테스트를 위해 <![CDATA[<]]> 대신 test라 적었습니다
(SELECT * (SELECT @RNUM:=@RNUM+1 AS rnum , A.* from (SELECT * FROM 컬럼명 OBDER BY 컬럼명
줄에서 에러가 난다는데 잘 못 묶었나요 ?
혹시 알려주실수 있을까요 ?~
한가지더 질문이 있습니다
getBoardCount
목록 총 개수 조회는 언제 호출되나요? 2016.12.12 16:09