게시판을 만들때 페이징 데이터 어떻게 처리하시나요?
가정 : 게시판 리스트 (특정 검색어로 검색한 리스트거나, 1페이지가 아닌 다른 페이지 상태의 리스트)
1. 글쓰기 버튼 클릭 -> 글 작성 -> 원래 보던 게시판 리스트로 이동
2. 글읽기 버튼 클릭 -> 글읽기 -> 원래 보던 게시판 리스트로 이동
3. 특정 검색어로 검색 -> 페이지 이동 (검색어 유지)
이렇게 동작하게 마들려고하는데, 두 가지 방법이 있습니다.
방법 1) 모든것을 하나의 form에 다 넣고 모두 던지고 받는것.
- 하지만 이 방법은 불필요한 데이터를 주고 받으므로 별로 내키지 않습니다.
방법 2) 각 기능별로 form을 따로 구성하고 각각 페이징 데이터를 넣는것.
- 하지만 이 방법은 각 form별로 같은 데이터가 여러번 들어가기 때문에 중복데이터가 발생합니다.
여러분들은 게시판을 만들때 이런 페이징 처리를 어떻게 하시나요?
좋은 의견을 듣고 싶습니다.