Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我们是否可以处理错误请求的视图?_Java_Jquery_Spring_Jsp_Spring Mvc - Fatal编程技术网

Java 我们是否可以处理错误请求的视图?

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

如果使用SpringController和jQueryAjax Jsp页面的请求不正确,我将无法呈现带有错误消息的表单

如果响应代码是200,我可以看到页面,但不能看到其他响应代码

请查看代码片段 "

/*Spring控制器代码段*

 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;

                 }