jpablog : page number

This commit is contained in:
kim
2021-01-31 00:20:25 +09:00
parent 132c50a342
commit becc2a0a93
3 changed files with 14 additions and 7 deletions

View File

@@ -48,11 +48,11 @@ public class DummyControllerTest {
}
@GetMapping("/dummy/user/search")
public List<User> pageList(
public Page<User> pageList(
@PageableDefault(size = 2,sort = "id", direction = Sort.Direction.DESC) Pageable pageable) {
Page<User> pagingUsers = userRepository.findAll(pageable);
List<User> users = pagingUsers.getContent();
return users;
return pagingUsers;
}
@GetMapping("/dummy/user/{id}")

View File

@@ -21,6 +21,13 @@
<li class="page-item"><a class="page-link" href="?page=${boards.number -1}">Previous</a></li>
</c:otherwise>
</c:choose>
<fmt:parseNumber var="page" integerOnly="true" value="${boards.number / 3}"/>
<c:forEach begin="1" end="3" varStatus="status">
<c:set var="p" value="${3 * page + status.current}"/>
<c:if test="${p le boards.totalPages}">
<li class="page-item"><a class="page-link" href="?page=${p-1}">${p}</a></li>
</c:if>
</c:forEach>
<c:choose>
<c:when test="${boards.last}">
<li class="page-item disabled"><a class="page-link" href="?page=${boards.number + 1}">Next</a></li>
@@ -30,13 +37,12 @@
</c:otherwise>
</c:choose>
<%--<li class="page-item"><a class="page-link" href="#">1</a></li>
<li class="page-item"><a class="page-link" href="#">2</a></li>
<li class="page-item"><a class="page-link" href="#">3</a></li>--%>
</ul>
</div>
<script>
let page = "${boards.pageable.offset}"
console.log(page);
</script>
<%@include file="layout/footer.jsp"%>

View File

@@ -1,5 +1,6 @@
<%@page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ taglib prefix = "c" uri = "http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix = "fmt" uri = "http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
<sec:authorize access="isAuthenticated()">
<sec:authentication property="principal" var="principal"/>