자바 개체 빈 포인터 오류

587 단어 자바
백 스테이지 에서 대상 을 사용 할 때 대상 이 비어 있 는 지 판단 해 야 하 며,판단 하지 않 으 면 빈 포인터 의 오 류 를 보고 할 수 있다.그래서 나 는 이렇게 판단 하기 시작 했다.

if(userBean.equals("")||userBean==null){
				messages.add("normalError", new ActionMessage(
						"errors.detail", "      ,     !"));
			}

그러나 빈 포인터 의 오 류 를 계속 보고 하 다가 userBean.equals(")와 userBean==null 을 앞 뒤 순 서 를 바 꾸 면 빈 포인터 의 오 류 를 성공 적 으로 해결 할 수 있 습 니 다.자바 의 논리 적 판단 은 모두 왼쪽 에서 시작 되 기 때문에 userBean 이 null 이면 뒤의 equals 가 실행 되 지 않 고 null Pointer Exception 에 보고 되 지 않 습 니 다.

좋은 웹페이지 즐겨찾기