From f877c00de2a7e0743de8965d70e011cbbacc8588 Mon Sep 17 00:00:00 2001 From: Shallwe Date: Sat, 11 Feb 2023 21:26:06 +0800 Subject: [PATCH] =?UTF-8?q?fix(31):=205.=20=EB=AA=A8=EC=9C=A0=EC=88=98?= =?UTF-8?q?=EC=9C=A0=20=EB=93=B1=EB=A1=9D=20=ED=9B=84=20=ED=99=88=20?= =?UTF-8?q?=ED=99=94=EB=A9=B4=EC=97=90=EC=84=9C=20ml=EB=A1=9C=20=ED=99=98?= =?UTF-8?q?=EC=82=B0=ED=95=B4=EC=84=9C=20=EB=82=98=EC=98=A4=EB=8A=94=20?= =?UTF-8?q?=EA=B2=83=EB=B3=B4=EB=8B=A4=20=20=20=20=20=20=20=20=20=20=20=20?= =?UTF-8?q?=20=EC=99=BC=EC=AA=BD=20=EB=AA=87=EB=B6=84,=20=EC=98=A4?= =?UTF-8?q?=EB=A5=B8=EC=AA=BD=20=EB=AA=87=EB=B6=84,=20=EC=B4=9D=20?= =?UTF-8?q?=EB=AA=87=EB=B6=84=20=EC=9C=BC=EB=A1=9C=20=EB=82=98=EC=99=80?= =?UTF-8?q?=EC=95=BC=20=ED=95=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../m/bf_board/M_Bf_boardController.java | 22 ++++++++++--------- .../m/bf_board/com.backoffice.m.bf_board.xml | 5 ++--- .../views/ftl/m/bf_board/list_bf_board.ftl | 19 +++++----------- .../WEB-INF/views/ftl/m/index/index.ftl | 6 +++-- 4 files changed, 23 insertions(+), 29 deletions(-) diff --git a/src/main/java/com/backoffice/m/bf_board/M_Bf_boardController.java b/src/main/java/com/backoffice/m/bf_board/M_Bf_boardController.java index 620bd25..8f820c9 100644 --- a/src/main/java/com/backoffice/m/bf_board/M_Bf_boardController.java +++ b/src/main/java/com/backoffice/m/bf_board/M_Bf_boardController.java @@ -83,18 +83,20 @@ public class M_Bf_boardController extends AbstractControllerManager { List lm_count_list= bf_boardBo.select_list_bf_board_count(paramMap); log.debug("lm_count....."); int lm_count= lm_count_list.get(0).getInt("count"); - int page = 1; - try{ - page = paramMap.getInt("page"); - }catch(Exception ex1){ - //default first page - page = 1; + paramMap.put("lm_count", lm_count); + int lm_page = 1; + if(paramMap.containsKey("lm_page")){ + lm_page = paramMap.getInt("lm_page"); + }else{ + lm_page = 1; } -// log.fatal(lm_count); - paramMap.put("lm_count", lm_count); - paramMap.put("lm_page", page); - paramMap.put("lm_pagesize", 30); + int lm_pagesize = 30; + log.fatal(lm_count); + int lm_begin = (lm_page - 1) * lm_pagesize; + paramMap.put("lm_begin",lm_begin); + paramMap.put("lm_page", lm_page); + paramMap.put("lm_pagesize", lm_pagesize); //---end --- List lm = bf_boardBo.select_list_bf_board(paramMap); diff --git a/src/main/resources/sqlmap/m/bf_board/com.backoffice.m.bf_board.xml b/src/main/resources/sqlmap/m/bf_board/com.backoffice.m.bf_board.xml index 109101e..97307ab 100644 --- a/src/main/resources/sqlmap/m/bf_board/com.backoffice.m.bf_board.xml +++ b/src/main/resources/sqlmap/m/bf_board/com.backoffice.m.bf_board.xml @@ -121,10 +121,9 @@ ) - - LIMIT (#page# - 1) * #pagesize# , #pagesize# + + LIMIT #lm_begin# , #lm_pagesize# -