使用 SSM使用@RestController,将返回值转为json响应到浏览器报错406

86 阅读1分钟

使用 SSM使用@RestController,将返回值转为json响应到浏览器报错406

如图

image.png

解决方法

添加依赖

<dependency>
  <groupId>com.fasterxml.jackson.core</groupId>
  <artifactId>jackson-databind</artifactId>
  <version>2.9.3</version>
</dependency>

原因

状态码406:HTTP协议状态码的一种(4xx表示客户端的问题),表示客户端无法解析服务端返回的内容。说白了就是后台的返回结果前台无法解析就报406错误。

参考

1.Http状态码406(Not Acceptable) 错误问题解决方法-CSDN博客
2.放弃FastJson!一篇就够,Jackson的功能原来如此之牛(万字干货) - 知乎 (zhihu.com)