Framework/Spring
[Spring] AJAX URL호출 404 Error / @ResponseBody
나비와꽃기린
2016. 5. 26. 10:36
http://localhost:8080/test/functionInfo (404)
뭐…대충 다음과 같이 AJAX로 context_root/호출URL로 경로 호출 시
Controller --> Service --> DAO는 잘 거쳐 쿼리까지 잘 실행 됬지만
결과값을 못 받아 404 에러를 뿜을 때…!
--> JSON DATA 형식의 resdata를 responseBody에 받는다고 명시해 줘야 하기 때문.
Controller 단에서 호출 url 메소드 부분에
@RequestMapping(value = "/functionInfo")
public Map functionInfo(HttpServletRequest req, HttpServletResponse res,
}
↓
@RequestMapping(value = "/functionInfo")
public @ResponseBody Map functionInfo(HttpServletRequest req, HttpServletResponse res,
}
다음과 같이 @ResponseBody로 결과 값을 반환한다는 정의를 해줘야 한다.