いくつかの基本を完全に理解していないため、おそらく何かを見落としています。私のコントローラーには、次のようなものがあります
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) ;}
}
あなたの助けは非常に高く評価されています。