티스토리 뷰

자바 스프링 개발시 이상하게 서버 오류 메시지가 발생하지 않고 화면에서도 에러가 발생하지 않았다.

흠.. 어떻게 찾지..

디버깅을 이것저것 삽질하다보니

컨트롤러에서 @ResponseBody 어노테이션을 쓰지 않아서 자바 Map을 바로 전달했더니

화면에서는

jsonAjax로 호출했는데 자바 맵 오브젝트를 받을 수가 없어서 나는 오류인듯 했다.

그래서 Controller의 메소드에 @ResponseBody를 붙어 json으로 리턴을 보냈더니

화면 jsonAjax 리턴 받는 곳에서 잘 받아졌다.

그러고 보니 화면단에서 쓰이는  ajax는 자바가 아니라서 자바 object를 인식하지 못한다.

반드시 @ResponseBody를 사용하여 json 형식으로 리턴해야 한다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함