我想通过submited表单到我的页面控制器。我构建JSON对象是这样的:弹簧mvc传递对象post方法
{
"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文件?
春天会为你转换,我为你得到正确的JSON和相应的请求参数 – NimChimpsky 2012-07-17 14:36:49
你能用我提供的数据的例子写一个答案吗? – kamil 2012-07-17 14:38:02