spring mvc接收ajax數據

1接收form表單

用@RequestBody接收會有問題(http 415),用@ModeAttribute或什麼都不用,直接寫一個model對象都沒問題。

@PostMapping(value = "/create")
public boolean createUser(@ModelAttribute user myuser){
     return userService.createUser(myuser);
}
或者
@PostMapping(value = "/create")
public boolean createUser(user myuser){
     return userService.createUser(myuser);
}
2接收json
a前端要用contentType="application/json"
b後端要增加配置MappingJackson2HttpMessageConverter(同時加入相應jar包)

<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.5.3</version>
</dependency>
c controller方法參數只能用@RequestBody修飾,其它都接收不到參數。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章