Java 我们是否可以处理错误请求的视图?
如果使用SpringController和jQueryAjax Jsp页面的请求不正确,我将无法呈现带有错误消息的表单 如果响应代码是200,我可以看到页面,但不能看到其他响应代码 请查看代码片段 " /*Spring控制器代码段*Java 我们是否可以处理错误请求的视图?,java,jquery,spring,jsp,spring-mvc,Java,Jquery,Spring,Jsp,Spring Mvc,如果使用SpringController和jQueryAjax Jsp页面的请求不正确,我将无法呈现带有错误消息的表单 如果响应代码是200,我可以看到页面,但不能看到其他响应代码 请查看代码片段 " /*Spring控制器代码段* if (result.hasErrors()) { modelAndView.setViewName("donors/donorCodes/addDonorCodeForm"); modelA
if (result.hasErrors()) {
modelAndView.setViewName("donors/donorCodes/addDonorCodeForm");
modelAndView.addObject("addDonorCodeForm",form);
response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
return modelAndView;
}
是否有人能为我提供处理视图(即使是坏请求)的建议。可能错误响应的结构与成功响应的结构略有不同。您“无法加载响应”是什么意思?它是空的、空的还是看起来不像您期望的那样?你能发布一个JSON来描述每种情况下的响应是什么样子的吗?我会检查一下,将响应打印到日志中,然后告诉你。谢谢米莎
if (result.hasErrors()) {
modelAndView.setViewName("donors/donorCodes/addDonorCodeForm");
modelAndView.addObject("addDonorCodeForm",form);
response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
return modelAndView;
}