用vue axios 發送get請求,并攜帶物件,java后臺如何接收引數呢,
let data = {
brand:{
name:'華碩',
letter:'H',
},
cids:[1,2]
}
let {data:res} = await this.$axios.get("item/brand/save",{params:data})
uj5u.com熱心網友回復:
建一個屬性一樣的類,然后用@ResponseBodyuj5u.com熱心網友回復:
按照你的方法試了下,POST請求沒問題,但GET還是不行uj5u.com熱心網友回復:
按照你的方法試了下,POST請求沒問題,但GET還是不行uj5u.com熱心網友回復:
寫錯了,糾正一下,應該是@RequestBody @GetMapping只能用 @RequestParam 是不能用@RequestBody的,如果是get請求的話直接寫物體類就行了,他會自動映射到物體類
class A{}
@GetMapping("/test")
public Result getTest(A a){
}
@PostMapping("/test")
public Result postTest(@RequestBody A a){
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/242972.html
標籤:Web 開發
