From 2e29fcb969d0f59c20d08064a5d1fe85c717a51f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=84=80=E1=85=B5=E1=86=B7=E1=84=86=E1=85=B5=E1=86=AB?= =?UTF-8?q?=E1=84=80=E1=85=AE?= Date: Wed, 24 Jan 2024 11:56:38 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9E=85=EA=B3=A0=EC=98=88=EC=A0=95=20?= =?UTF-8?q?=EB=A6=AC=EC=8A=A4=ED=8A=B8=20=ED=95=98=EB=8B=A8=20page=20?= =?UTF-8?q?=EB=B2=88=ED=98=B8=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/no1/wms/planin/PlanInController.java | 5 ++-- .../com/no1/wms/planin/PlanInService.java | 9 +++---- src/main/resources/mappers/PlainInMapper.xml | 5 ++-- src/main/webapp/WEB-INF/views/planin/list.jsp | 25 +++++++++++++++++++ 4 files changed, 34 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/no1/wms/planin/PlanInController.java b/src/main/java/com/no1/wms/planin/PlanInController.java index 9eebad7..6c8a7fd 100644 --- a/src/main/java/com/no1/wms/planin/PlanInController.java +++ b/src/main/java/com/no1/wms/planin/PlanInController.java @@ -33,10 +33,9 @@ public class PlanInController { @GetMapping("/list") public ModelAndView list(ModelAndView mav,@RequestParam(defaultValue = "0") int searchn, @RequestParam(defaultValue = "") String search, @RequestParam(defaultValue = "1") int page){ - int perPage = 15; + int perPage = 10; int startRow = (page - 1) * perPage; - int count = planinservice.count(searchn, search); - + int count = planinservice.count(searchn, search, startRow, perPage); int pageNum = 4;//보여질 페이지 번호 수 diff --git a/src/main/java/com/no1/wms/planin/PlanInService.java b/src/main/java/com/no1/wms/planin/PlanInService.java index b816bab..b8eb2b0 100644 --- a/src/main/java/com/no1/wms/planin/PlanInService.java +++ b/src/main/java/com/no1/wms/planin/PlanInService.java @@ -20,11 +20,13 @@ public class PlanInService { return mapper.selectAll(map); } - - int count(int searchn, String search){ + int count(int searchn, String search, int start, int perPage){ + System.out.printf("searchn : %d, search : %s, start : %d, perpage : %d", searchn, search, start, perPage); HashMap m = new HashMap<>(); m.put("searchn", searchn); m.put("search", search); + m.put("start", start); + m.put("perPage", perPage); return mapper.count(m); } @@ -47,7 +49,4 @@ public class PlanInService { return mapper.selectByQRHash(qrHash); } - - - } diff --git a/src/main/resources/mappers/PlainInMapper.xml b/src/main/resources/mappers/PlainInMapper.xml index 4ddb5d2..f31b8f4 100644 --- a/src/main/resources/mappers/PlainInMapper.xml +++ b/src/main/resources/mappers/PlainInMapper.xml @@ -127,9 +127,10 @@