코딩항해기
[Error/JAVA] NullPointerException 본문
오류메세지 기록
NullPointerException
NPE는 주어가 없어서 발생하는 에러이다.
즉, 객체가 없어서 발생하는 에러다.
객체 지향 언어는 메서드를 객체가 실행한다. (주어 = 메서드를 실행시키는 주체)
따라서 이 코드의 문제 되는 부분을 가보면,
if (stuDTO.getCondition().equals("ALL")) {...} 코드가 나오게 되는데
여기서 객체가 되는 stuDTO나 condition의 값에 문제가 있음을 알 수 있다.
매개변수로 비어있지 않은 stuDTO를 넘겨주었기 때문에
stuDTO 안에 있는 condition의 값을 확인해보니 condition값이 누락된 것을 확인 할 수 있었다.
condition값을 setCondition으로 stuDTO에 넣고 다시 확인해보니 잘 돌아가는 것을 확인 할 수 있었다.
'Error solution' 카테고리의 다른 글
[Error/JAVA] local variable value defined ... (0) | 2024.07.23 |
---|---|
[Error/JAVA] ArithmeticException: / by zero (0) | 2024.07.22 |
[Error/JAVA] InputMismatchException (0) | 2024.07.11 |
[Error/JAVA] NegativeArraysSizeException (0) | 2024.06.27 |
[Error/JAVA] ArrayIndexOutOfBoundsException (0) | 2024.06.27 |