我正在尝试将提交的表单传递给我的页面控制器。我正在构建这样的 JSON 对象:
{
"periodId": "1",
"domainId": "46",
"modelTypeId": "1",
"modelGroup": {
"modelGroupName": "123",
"modelGroupDescription": "abc"
}
}
我想将对象*Id
作为整数和modelGroup
完整对象传递。所以我的目标是以某种方式完成这项工作:
JS文件
jQuery.ajax( "/Models/SaveModel", {
type:"POST",
dataType:'json',
contentType:"application/json",
data:JSON.stringify( output )
} );
页面控制器
@RequestMapping(value = "/SaveModel", method = RequestMethod.POST, headers = {"content-type=application/json"})
public
@ResponseBody
boolean createModel( SettlementModelGroup modelGroup,
Integer periodId,
Integer domainId,
Integer modelTypeId )
{
//process data here
}
有可能还是我必须进行@RequestBody String object
注释然后解析 JSON 文件?