오류 :
컨트롤러의 /getCodeCommCombo 메서드가 두번 호출 됨
처음 DB를 치고 올땐 null값이 아니라 파라미터로 데이터가 잘 전송이 됨
두번째 DB를 치고 올땐 파라미터가 null값으로만 전달 되서 NPE에러 발생
원인:
센차는 처음 화면이 로딩 될때 무조건 메서드가 한번 호출됨
-> 이때는 파라미터로 데이터가 잘 전달되는거임
그런데
콤보박스를 클릭 하면 /getCodeCommCombo 메서드가 한번 더 호출 되는거임
그러면 이때는 null값이라 화면에 데이타를 못뿌려줌
해결 :
센차 메인에서
콤보박스에 queryMode: 'local'
을 걸어 두어야 함
이렇게 쿼리모드를 설정 해 두면 처음 화면이 로딩 될때만 서버를 거쳐서 DB에서 데이타를 가져와서 한번만 뿌려주고 끝남
local로 걸어둬서 콤보박스를 사용자가 또 클릭을 해도 서버에 가지 않음
-> /getCodeCommCombo 메서드 호출이 반복이 안됨