基本上我的情况是我想用AJAX后,如下图所示送3个对象为字符串到我的控制器的列表。
JavaScript函数的AJAX调用:
$.ajax({
type: 'POST',
dataType: 'json',
url: "ajaxEditFormUpdate",
data: JSON.stringify(newData),
beforeSend: function(xhr) {
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Content-Type", "application/json");
}
});
myController的:
@RequestMapping(value = "ajaxEditFormUpdate", method = RequestMethod.POST)
@ResponseBody
public ModelAndView handleResponse(@RequestBody String records) {
System.out.println(records);
String viewName = "content/review";
ModelAndView mav = new ModelAndView();
mav.setViewName(viewName);
return mav;
}
在这里,我想我的网页被重定向到审核(JSP)页,但什么在我的情况下发生的是它仍然保留在同一个页面,但在网络(在Chrome开发工具)的响应部分,我可以看到我的JSP页面在HTML格式,但网页没有被渲染。 有没有办法,我可以呈现在浏览页面的方法吗?