關於SpringMVC中@ResponseBody 使用415錯誤[已解決]

1.前端發送數據

必須使用json格式
request的body部分的數據編碼格式由header部分的Content-Type指定;

requestBody接收的是JSON對象的字符串,AJAX傳遞數據使用的是JSON,所以需要使用JSON.stringify()轉化爲JSON字符串,從而被requestBody接收。

2.Spring MVC的配置文件

增加<mvc:annotation-driven />配置——支持註解

3.需要的jar包

在Maven中增加依賴
Spring-webmvc 和 jsckson-mapper-asl
jackson的jar包不對或者不全
不應該使用org.codehaus.jackson

   <dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
      <artifactId>jackson-databind</artifactId>
      <version>2.10.2</version>
    </dependency>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章