PageMaker.java

 

이 컨트롤러를 보면

service로 listPage의 쿼리를 실행하여 BoardVO로 값을 넘겨주고

addAttribute로 BoardVO를 "list"로 바꿔 view단으로 값을 념겨준다

다음은 아까 pageMaker에서 작성한 알고리즘에 추가하기 위해 

cri를 포함하고 있는 PageMaker 객체를 만들어준다.

이유는 pageMaker에 totalCount를 넣어야 하기 때문이다.

이것도 마찬가지로 service -> dao -> mapper 순으로 쿼리를 실행하여

totalCount 변수에 값을 넣어준다. 넣은 후에 아까 PageMaKer의 setTotalCount를 만들지 않았는가

다음과 같은  코드 pageMaker.setTotalCount(totalCount); 로 

PageMaker에 있는 setTotalCount메서드의 db로 불러온 값을 넣어준 후에

마지막으로 model.addAttribute로 pageMaker의 값을 뷰단으로 넘겨 주면 된다. 

'JAVA > blog' 카테고리의 다른 글

게시판 목록페이지와 정보 유지  (0) 2020.02.20
페이징 구현시 정렬  (0) 2020.02.20
예외처리  (0) 2020.02.19
<c:forEach> 와 같은 jstl사용 선언문  (0) 2020.02.18
redirect 처리  (0) 2020.02.18

+ Recent posts