diff --git a/src/main/java/com/no1/wms/warehouse/WarehouseController.java b/src/main/java/com/no1/wms/warehouse/WarehouseController.java index 5049ed7..85d1c78 100644 --- a/src/main/java/com/no1/wms/warehouse/WarehouseController.java +++ b/src/main/java/com/no1/wms/warehouse/WarehouseController.java @@ -22,14 +22,15 @@ public class WarehouseController { @RequestParam(name = "p", defaultValue = "1") int page, Model m) { int count = service.count(searchn, search); - int perPage = 10; // 한 페이지에 보일 글의 갯수 + int perPage = 5; // 한 페이지에 보일 글의 갯수 int startRow = (page - 1) * perPage; //스톡서비스로 재고 리스트 출력 메서트 작성 - List dto = service.list(searchn, search, perPage); + List dto = service.list(searchn, search, startRow ,perPage); m.addAttribute("wlist", dto); + m.addAttribute("start", startRow + 1); - int pageNum = 4;//보여질 페이지 번호 수 + int pageNum = 5;//보여질 페이지 번호 수 int totalPages = count / perPage + (count % perPage > 0 ? 1 : 0); // 전체 페이지 수 int begin = (page - 1) / pageNum * pageNum + 1; @@ -41,6 +42,7 @@ public class WarehouseController { m.addAttribute("end", end); m.addAttribute("pageNum", pageNum); m.addAttribute("totalPages", totalPages); + m.addAttribute("p" , page); return "warehouse/list"; } diff --git a/src/main/java/com/no1/wms/warehouse/WarehouseMapper.java b/src/main/java/com/no1/wms/warehouse/WarehouseMapper.java index cf7df42..4244fd2 100644 --- a/src/main/java/com/no1/wms/warehouse/WarehouseMapper.java +++ b/src/main/java/com/no1/wms/warehouse/WarehouseMapper.java @@ -11,7 +11,7 @@ public interface WarehouseMapper { int count(Map m);//검색 글 갯수 - List list(Map m); + List list(Map m); int updateWarehouse(WarehouseDto dto); diff --git a/src/main/java/com/no1/wms/warehouse/WarehouseService.java b/src/main/java/com/no1/wms/warehouse/WarehouseService.java index eae28ec..03734cc 100644 --- a/src/main/java/com/no1/wms/warehouse/WarehouseService.java +++ b/src/main/java/com/no1/wms/warehouse/WarehouseService.java @@ -22,7 +22,7 @@ public class WarehouseService { } - public List list(int searchn, String search, int start){ + public List list(int searchn, String search, int start, int perPage){ System.out.println(searchn+search); @@ -30,7 +30,7 @@ public class WarehouseService { m.put("searchn",searchn); m.put("search", search); m.put("start", start); - m.put("perPage", 10); + m.put("perPage", perPage); return mapper.list(m); diff --git a/src/main/resources/mappers/WarehouseMapper.xml b/src/main/resources/mappers/WarehouseMapper.xml index 70036fe..86484fe 100644 --- a/src/main/resources/mappers/WarehouseMapper.xml +++ b/src/main/resources/mappers/WarehouseMapper.xml @@ -16,7 +16,7 @@ - select * from warehouse diff --git a/src/main/webapp/WEB-INF/views/warehouse/list.jsp b/src/main/webapp/WEB-INF/views/warehouse/list.jsp index 84fef99..93a3cf4 100644 --- a/src/main/webapp/WEB-INF/views/warehouse/list.jsp +++ b/src/main/webapp/WEB-INF/views/warehouse/list.jsp @@ -19,18 +19,18 @@
-
-
+
@@ -49,6 +49,7 @@ + ${count} ${start} @@ -66,18 +67,29 @@
+
+ +
-
+ +
+ +