프로젝트/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 속성에 바로 값을 담아 보냈기 때문에 제일 먼저 조회되는 행의 아이디가 서버로 보내져 그 아이디가 탈퇴되게 됨.