NullPointerException

stan·2023년 11월 27일
0

에러 오류 예외

목록 보기
12/12


오류 :

컨트롤러의 /getCodeCommCombo 메서드가 두번 호출 됨

처음 DB를 치고 올땐 null값이 아니라 파라미터로 데이터가 잘 전송이 됨
두번째 DB를 치고 올땐 파라미터가 null값으로만 전달 되서 NPE에러 발생

원인:

센차는 처음 화면이 로딩 될때 무조건 메서드가 한번 호출됨
-> 이때는 파라미터로 데이터가 잘 전달되는거임

그런데

콤보박스를 클릭 하면 /getCodeCommCombo 메서드가 한번 더 호출 되는거임
그러면 이때는 null값이라 화면에 데이타를 못뿌려줌

해결 :

userMgmt.js

센차 메인에서
콤보박스에 queryMode: 'local'
을 걸어 두어야 함

이렇게 쿼리모드를 설정 해 두면 처음 화면이 로딩 될때만 서버를 거쳐서 DB에서 데이타를 가져와서 한번만 뿌려주고 끝남

local로 걸어둬서 콤보박스를 사용자가 또 클릭을 해도 서버에 가지 않음
-> /getCodeCommCombo 메서드 호출이 반복이 안됨

profile
이진 입니다

0개의 댓글

Powered by GraphCDN, the GraphQL CDN