SMALL
게시판 형태를 구현 할 때 페이징 처리를 사용한다.
스프링에서는 PagedListHolder를 이용하여 처리할 수 있다.
- Controller
페이지 내 세션에서 유지할 객체 이름을 @SessionAttribute 어노테이션에 저장한다.
- 처음 보여지는 페이지
처음 list객체를 가져와 첫 페이지에 보여준다.
PagedListHolder<T> object = new PagedListHolder<T>(getObject());
전달할 model객체에 object를 넣어주고 뷰로 전달한다.
- View
전달한객체.pageList 형태로 객체에 접근한다.
첫 페이지, 마지막 페이지에서 페이지 이동 처리를 jstl을 사용하여 처리해준다.
SMALL
'기록 > Web' 카테고리의 다른 글
nginx를 이용하여 WedDav 사용하기 (0) | 2020.09.11 |
---|---|
[vscode] vscode와 git 연결 (0) | 2020.08.30 |
[Spring] github : rejected - non-fast-forward (0) | 2020.06.22 |
[Spring] Maven Project 생성 (0) | 2020.06.21 |
[Spring Boot][Error] Invalid bound statement (not found) (0) | 2020.06.16 |