1. 程式人生 > >springmvc之json互動406異常(Not Acceptable)和415異常(Unsupported Media Type)

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>