Переглянути джерело

修改produces,解决IE浏览器访问html也得到json的bug

周浩 9 роки тому
батько
коміт
cd1ccde41d

+ 2 - 2
hsweb-web-controller/src/main/java/org/hsweb/web/controller/DefaultErrorController.java

@@ -23,7 +23,7 @@ public class DefaultErrorController implements ErrorController {
     @Autowired
     private ErrorAttributes errorAttributes;
 
-    @RequestMapping(produces = MediaType.TEXT_HTML_VALUE)
+    @RequestMapping
     public ModelAndView errorHtml(HttpServletRequest request, HttpServletResponse response) {
         RequestAttributes requestAttributes = new ServletRequestAttributes(request);
         Map<String, Object> model = errorAttributes.getErrorAttributes(requestAttributes, true);
@@ -32,7 +32,7 @@ public class DefaultErrorController implements ErrorController {
         return new ModelAndView("error/" + response.getStatus(), model);
     }
 
-    @RequestMapping
+    @RequestMapping(produces = {MediaType.APPLICATION_JSON_VALUE, MediaType.APPLICATION_JSON_UTF8_VALUE})
     @ResponseBody
     public Object error(HttpServletRequest request, HttpServletResponse response) {
         RequestAttributes requestAttributes = new ServletRequestAttributes(request);