你如何从实例的请求PARAM自定义对象? (我曾经尝试都@ModelAttribute和@RequestParam)
@RequestMapping(method = RequestMethod.POST)
public String newPerson(@ModelAttribute(value = "personModel")
Person person, BindingResult result) {
// Person has just firstname and lastname fields
}
我尝试使用下面的代码使用jQuery来调用这个:
var PersonText = '["firstname":"John", "lastname":"Someone"]';
$.ajax({
type : 'POST',
url : "/addnewperson.do",
data : {'personModel' : personText},
datatype : 'json',
success : function(data) {
var obj = jQuery.parseJSON(data);
}
});
其实我原来的计划是送的人的整个列表对象交给控制器,但由于没有工作,我恢复到一个单一的对象,但现在也不起作用。
编辑:帕拉姆并不一定是JSON,我只是认为这将使意义上的春天控制器序列化的JavaScript对象为JSON。