프로젝트/team-project
Spring ) 02.관리자페이지구현 [2022.06.22]
HAyooni
2022. 6. 23. 01:49
1. 전체 회원수 조회하기
1) 요구사항
a. 페이징처리
b. 회원목록 출력 ( 아이디 / 닉네임 / 이름 / 이메일 / 가입일 / 신고 카운트 / 계정 상태 )
* 탈퇴의 경우 맨 뒤로 정렬
c. 회원 수 출력
2. 이메일을 검색하여 해당 조건을 만족하는 회원 결과
1) 요구사항
a. 페이징 처리
b. 해당 조건을 만족하는 회원목록 출력
* 탈퇴의 경우 맨 뒤로 정렬
c. 검색된 회원 수 출력
[문제 사항]
- 검색한 결과가 테이블에 중앙정렬되어 나타남 > 결과에 따라 테이블 칸을 줄이고 싶음
- 검색한 결과가 조회된순서대로 1페이지부터 정렬되기 때문에 맨 뒤의 페이지가 여백이 많아진 상황 발생
3. 회원 정보 옆 "탈퇴" 버튼을 눌렀을 시 회원의 상태가 탈퇴(N) 상태로 변함
[문제사항]
foreach 문으로 불러온 회원목록이라 delete버튼을 눌렀을 때 맨 위에 조회된 회원이 삭제되는 현상 발생
이유 : 첫 번째 td태그 id 속성에 바로 값을 담아 보냈기 때문에 제일 먼저 조회되는 행의 아이디가 서버로 보내져 그 아이디가 탈퇴되게 됨.