色翁荡息又大又硬又粗又视频软件,人人妻人人爽.,人人妻人人狠人人爽天天综合网,欧美精品亚洲精品日韩已满十八 ,欧美激情猛片xxxⅹ大3

springMvc中406錯(cuò)誤解決, springMvc使用json出現(xiàn)406解決方法

一、問(wèn)題描述:

使用jquery Ajax請(qǐng)求,但頁(yè)面無(wú)提示,后面也沒(méi)有報(bào)錯(cuò),瀏覽器控制臺(tái)輸出下面的信息

POST http://localhost:8080/cxf2.7/getPerson.json 406 (Not Acceptable)

其中:

HTTP Status 406 (不接受)

->無(wú)法使用請(qǐng)求的內(nèi)容特性響應(yīng)請(qǐng)求的網(wǎng)頁(yè)。

其中網(wǎng)上很多資料都是說(shuō)supportedMediaTypes需要添加application/json;charset=UTF-8,但依然出現(xiàn)406 (Not Acceptable)

application/json;charset=UTF-8

text/html;charset=UTF-8

text/xml;charset=UTF-8

text/plain;charset=UTF-8

 

 

 

 

 

二、解決方法:

原來(lái)springMvc使用@ResponseBody,如果返回的是json結(jié)果,需要添加jackson的jar包,這點(diǎn)容易忘記

jackson-annotations-2.6.1.jar

jackson-core-2.6.1.jar

jackson-databind-2.6.1.jar

附件有jackson需要的jar包

添加完之后,就能正確返回結(jié)果了

{"id":3,"name":"tom","age":13,"insertTime":1443325429417}

三、測(cè)試supportedMediaTypes,就算不配置application/json;charset=UTF-8,也可以正常返回結(jié)果。

text/html;charset=UTF-8