개이득인개발
1k
2018-07-12 21:30:42
1
166

controller 에서 뷰단에 넘길때 406에러 납니다..


뷰단에서 ajax 으로 아무 데이터도 넘기지않고 컨트롤러에서 데이터를 받아 맵에담아 뷰단에 다시받으려고 하는데요 코딩은 저렇게했는데  map 이나 list같은건 어떻게 받는지 잘모르겠네요 도움부탁드립니다..ㅜㅜ


컨트롤러 

@RequestMapping(value = "/f_member/cart" , method = RequestMethod.POST)
	@ResponseBody
	public Map<String ,Object> cart() throws Exception {
		F_MDAO dao = sqlsession.getMapper(F_MDAO.class);
		Map<String ,Object> map = new HashMap<String ,Object>();
		/*ArrayList<C_DTO> test = dao.cart();*/
		map.put("cart", dao.cart());
		return map;
   }


뷰 단

$.ajax({
			type : 'POST',
			url : '/food/f_member/cart',
			success : function(data){
				 console.log(data);
                 $.each(data, function(idx, item) {
             	console.log(item);
                 });
			},error:function(request,status,error){
			    alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
			   }
		});
0
0
  • 답변 1

  • yamanin
    1k
    2018-07-12 23:03:10

    http 406

    용자여 퇴근하소서.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.