Ajax에서 컨트롤러 URL을 참조하게 하고, 컨트롤러에서 XML을 호출하여 조회된 값을 return 해 주려던 상황.
Ajax에서 에러가 떠서 status를 콘솔에 찍어봤더니 "parse error"가 찍혔다.
찾아보니 보통은 dataType 문제가 가장 흔했는데,
json으로 명시도 잘 해줬고, @responseBody 어노테이션도 삭제했고..
return 값의 자료형도 일치시켰는데.
뭐가 문제지 하고 끙끙거리다가 찾아보니 XML 쿼리에서 마지막에 세미콜론(;)을 붙인게 문제였다.
오라클에서 조회하던 버릇이 XML에 옮기면서 제거하지 못했나보다ㅠ
이러니 당연히 콘솔 그대로 오라클에서 조회해보면 쿼리가 잘 날라가지..
참 단순한 오류지만 좀 더 신경써야겠다.
너무 간단히 해결!
'개발공부 > ERROR' 카테고리의 다른 글
[myBatis] log4jdbc 콘솔 쿼리 개행처리 (0) | 2022.12.19 |
---|
댓글