我是一名初学者,所以我提出了很多问题。我希望你明白。如何从ajax中获得Controller返回的模型的值?
AdminController.java
@RequestMapping(value="show_allMember.do",produces = MediaType.APPLICATION_JSON_UTF8_VALUE,method = RequestMethod.POST)
public @ResponseBody String memberList(ModelAndView mav)
{
List<HashMap<String, Object>> members = aService.getMemberList();
mav.addObject("mList",members);
System.out.println("model is that : " + mav);
return "" + mav ;
}
adminMainPage.jsp
function show_allMember()
{
$('.member_management_area').css('display','block');
$('.member_management').css('color','#fe4978');
$.ajax
({
type: 'POST',
url: 'http://localhost:8080/rachelivf/show_allMember.do',
dataType:'JSON',
success: function(mList)
{
console.log(mList);
$.each(response.mList, function(index, value)
{
console.log(response.list);
});
},
error: function(xhr,ajaxOptions,thrownError)
{
if(xhr.status == 404)
{
alert(thrownError);
}
}
});
}
我试图找到路。但它失败了。
我想从控制器返回的模型的值在 ajax中并将其显示在jsp中。
但我不知道如何。
作为初学者,我不太了解,所以我问了很多问题。 如果我提供了正确的信息,请让我知道。 请让我知道,如果问题的要点是错误的。 我需要你的意见。
出现错误406()错误TT –
改变的价值' value =“/ show_allMember.do”'add'/' –
你添加了'Jackson'图书馆罐子吗? –