일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 예약어
- 친절한 SQL 튜닝
- 친절한 SQL
- 객체지향
- 상속
- 오버라이딩
- SpringSecurity 로그아웃
- 스프링시큐리티 로그아웃
- 이클립스 설치
- join
- 산술 연산자
- java
- 연산자
- SQL 튜닝
- StringBuffer
- 객체
- 자바의정석
- spring 게시판 삭제
- 반복문
- 오버로딩
- SQL
- SpringSecurity 로그인
- 식별자
- SQL튜닝
- 인텔리제이 Web 애플리케이션
- 논리 연산자
- 함수
- @PreAuthorize("isAuthenticated()")
- 비교 연산자
- 배열
Archives
- Today
- Total
gi_dor
spring 게시판 페이지 이동 pageHandler << < > >> 본문
728x90
pageHandler
private int totalCnt; // 총 게시물의 갯수
private int pageSize; // 한 페이지의 크기
private int naviSize = 10; // 페이지 내비게이션의 크기
private int totalPage; // 전체 페이지의 갯수
private int page; // 현재 페이지
private int beginPage; // 내비게이션의 첫번째 페이지
private int endPage; // 내비게이션의 마지막 페이지
private boolean showPrev; // 전 페이지로
private boolean showNext; // 다음 페이지로
private boolean showLast; // 마지막 페이지 이동
private boolean showFirst; // 마지막 페이지 이동
showPrev = beginPage != 1;
showNext = endPage != totalPage;
showLast = endPage != totalPage; // 마지막 페이지가
showFirst = beginPage > 1; // 페이지에 첫페이지가 1보다 크면 << 나오게
// beginPage가 1이라면 false 이므로 showFirst 작동안함
boardList
<div style="text-align: center;">
<c:if test="${ph.showFirst}">
<a href="<c:url value='/board/list?page=1&pageSize=${ph.pageSize}'/>"><<</a>
</c:if>
<c:if test = "${ph.showPrev}">
<a href = "<c:url value = '/board/list?page=${ph.beginPage-1}&pageSize=${ph.pageSize}'/>"><</a>
</c:if>
<c:forEach var = "i" begin = "${ph.beginPage}" end = "${ph.endPage}">
<a href = "<c:url value = '/board/list?page=${i}&pageSize=${ph.pageSize}'/>">${i}</a>
</c:forEach>
<c:if test = "${ph.showNext}">
<a href = "<c:url value = '/board/list?page=${ph.endPage+1}&pageSize=${ph.pageSize}'/>">></a>
</c:if>
<c:if test="${ph.showLast}">
<a href="<c:url value='/board/list?page=${ph.totalPage}&pageSize=${ph.pageSize}'/>">>></a>
</c:if>
</div>
728x90
'First > Spring' 카테고리의 다른 글
게시판 - 삭제 remove() // 공지사항 글 삭제 (0) | 2023.07.18 |
---|---|
FAQ 게시판 만들기 - 타입 선택시 해당 타입의 글만 보이게 하기 (0) | 2023.07.11 |
SqlSession 메서드 - mapper.xml 작성시 주의!! (0) | 2023.06.23 |
쿠키 (0) | 2023.05.13 |
브라우저에서 ID ,PW 입력받아 ID값 PW 값 브라우저에 띄우기 ? (0) | 2023.05.04 |