Java/Spring
[Ajax 오류] 컨트롤러에서 jsp로 값이 넘어오지 않는 문제 해결
펜네임
2020. 5. 22. 16:16
오류 상황
Ajax를 사용해 jsp와 컨트롤러간 값을 주고받고 싶었음.
쿼리도 문제 없고, ajax에도 문제 없고,
컨트롤러에서 리스트값을 sysout으로 찍어보면 값이 잘 보이는데도 jsp로 넘어오지 않는다.
오류 해결
아래와 같이 해당 함수에 @ResponseBody 사용.
@RequestMapping("/selectFoodList.json")
public @ResponseBody List<EgovMap> selectFoodList(HttpServletRequest request, ModelMap model,
@ModelAttribute("foodVO") FoodVO foodVO,
@RequestParam(value = "foodId", required = true) String foodId) throws Exception {
List<EgovMap> foodList = foodService.selectFoodList(productVO);
}
값이 잘 넘어온다!