大家好,这就是我的代码:
Spring Controller类
public class CarDataController {
@RequestMapping(method = RequestMethod.POST)
public String test(@ModelAttribute CarData carData) {
/** how do I get carData? **/
}
}
当我将@RequestBody转换为字符串时,我得到了
carType=Ford&carColour=green
编码类型是
application/x-www-form-urlencoded
这不起作用。产生了4xx响应。我想知道我需要做什么才能正确实例化carData。
更新
感谢用户chrylis我能够解决它。这是更新的代码。
Spring Controller类
public class CarDataController {
@RequestMapping(method = RequestMethod.POST)
public String test(@RequestBody final CarData carData) {
/** how do I get carData? **/
}
}