問題描述
比如前台傳遞
ajax方式:
$.ajax({
url: "后台的方式",
async: false,
type: "POST",
dataType : "json",
data: JSON.stringify(formParamObj),
contentType:'application/json;charset=utf-8',
success: function (data) {
if (data.isSuccess) {
//成功處理方式
} else if ("403" == data) {
//失敗方式處理
}
}
});
axios方式:
let params = {
key1:value1,
key2:value2
}
axios.post/get(url,params).then(res=>{
//處理結果
})
解決方案:
在方法的參數前面添加注解@RequestBody就可以解決
@PostMapper("/xxx/xxxx")
public List getProgramList(@RequestBody Program program){
System.out.println(program);
return null;
}
落地測試:
可以通過postman工具進行測試
