如果使用spring controller和jquery-Ajax Jsp页面请求错误,我无法使用错误消息呈现表单。
如果响应代码为200,我可以看到该页面,但不能查看其他响应代码。
请查看代码段 “
/* jsp page */
statusCode: {
200: function(response) {
$("#${tableDiv}").empty();
$("#${tableDiv}").html(response);
},
400 :function(response){
showErrorMessage("OOPS! Donor Code is Already Assigned");
$("#${addDonorCodeForm}").empty();
$("#${addDonorCodeForm}").html(response); //can't load the response here
}
}
/ * Spring Controller代码段??
if (result.hasErrors()) {
modelAndView.setViewName("donors/donorCodes/addDonorCodeForm");
modelAndView.addObject("addDonorCodeForm",form);
response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
return modelAndView;
}
任何人都可以建议我处理视图的任何想法,即使是错误的请求。