ㅁ manageMember.jsp
- 회원 계정 관리 페이지에서는 db로부터 회원 이름이나 회원 아이디로 Member 테이블에서 회원 정보를 조회해온다.
- 그런데 이 페이지로 이동하는 "/manageM.admin" 서블릿을 요청하면 null pointer exception이 발생한다.
ㅁ 오류 원인
- "/manageM.admin"이라는 url mapping 값을 가지는 서블릿에서 응답 데이터 없이 응답페이지로 이동만 시켜놨다.
<%
List<Member> list = (List<Member>)request.getAttribute("list");
%>
- 그런데 응답페이지인 manageMember.jsp에서는 request로부터 "list"라는 key값을 가지는 Object를 꺼낸다. null이다.
- if(list.isEmpty())로 null인 list에 isEmpty() 메소드를 사용해서 null pointer exception이 발생했다.
ㅁ 해결
- 응답데이터로 "list"라는 key값에 비어있는 new ArrayList<Member>()를 담았다.
- 오류 나지 않고 잘 이동되었다.
'프로젝트 > 세미프로젝트-병원 종합정보시스템 사이트' 카테고리의 다른 글
[오답] Map 객체가 덮어씌워지는 문제 (0) | 2024.09.22 |
---|---|
[오류] java.lang.Error: Unresolved compilation problem (0) | 2024.09.22 |
쿼리들 (0) | 2024.09.20 |
modal이 바로 열렸다 닫힘 (0) | 2024.09.13 |
DB 피드백 (1) | 2024.09.13 |