我是一名初學者,所以我提出了很多問題。我希望你明白。如何從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'圖書館罐子嗎? –