springmvc之json交互406异常(Not Acceptable)和415异常(Unsupported Media Type)

一. 406异常(Not Acceptable)

1. 没有添加jackson-databind包
2. 请求的url的后缀是*.html。在springmvc中如果请求的后缀是*.html的话,是不可以响应一个json数据的,将url中的*.html改成*.action即可。

二. 415异常(Unsupported Media Type)

1. ajax请求中没有设置contentType:'application/json;charset=utf-8'
2. 没有添加三个jackson依赖

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

 

posted on 2018-12-07 17:27  ert999  阅读(274)  评论(0编辑  收藏  举报

导航