gpt4 book ai didi

json - Spring MVC @RequestBody JSON

转载 作者:行者123 更新时间:2023-12-01 01:06:35 25 4
gpt4 key购买 nike

我收到一个错误,表明客户端发送的请求在语法上不正确。做错了什么?这是我的代码:

@Entity
@Table(name = "display")
public class Display {
private String diagonal;
private String aspectRatio;
//getter and setter
}



$.ajax({
type:'POST',
url:'/admin/updateDisplay',
data:{'diagonal':"sss"}
})



@Controller
@RequestMapping(value = "/admin")
public class AdminController {

@RequestMapping(value = "/updateDisplay", method = RequestMethod.POST)
public String updateDisplay(@RequestBody Display display){

System.out.print(display);
return null;
}

}

最佳答案

我认为您需要说明服务媒体类型将为 Spring 消耗什么才能知道如何解码它。大概 application/json .

@RequestMapping(value = "/updateDisplay", method = {RequestMethod.POST}, 
consumes = {"application/json"})

可能也有一些 Json 库,比如 Jackson。

关于json - Spring MVC @RequestBody JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20687086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com