我可能会错过一些东西,因为我还没有完全理解一些基础知识。在我的控制器中,我有类似的东西
functiona(Person person){
System.out.println(p.firstName);
}
该视图具有以下内容
$.post("/validatePerson",{person: [{name:"first",value:"last"}]},function(result){
alert('done');
}
看起来好像信息正在传递,但未填充成员。我也尝试添加以下类型绑定器
@Global
public class PersonJsonObjectBinder implements TypeBinder<Person> {
@Override
public Person bind(String name,
Annotation[] annotations,
String value, Class actualClass,
Type genericType) throws Exception
{
return new Gson().fromJson(value, Person.class);
}
//return new JsonParser().parse(value) ;}
}
非常感谢您的帮助。