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);
	}

 

값이 잘 넘어온다!