springmvc中注解 @RequestBody接收不到ajax发送的请求 出现 Status Code: 415 Unsupported Media Type

springmvc中注解 @RequestBody接收不到ajax发送的请求 

前端出现 Status Code: 415 Unsupported Media Type


通过使用发现常见问题如下:

1.springmvc 没有导入jackson相关jar包。

2.导入的jackson包与springmvc不匹配。

  springmvc4.3.0 匹配jackson2.6.0版本

3.配置文件 servlet.xml中没有添加<mvc:annotation-driven />。
(无论是springmvc3.1.2 还是springmvc4.3.0都添加这一句,就没有问题。)

4.Ajax请求时没有设置Content-Type为application/json。

5.发送内容没有处理成JSON字符串,通过JSON.stringify(params)处理后在发送。


希望对大家有帮助。


相关标签: springmvc |


评论: