如何在提交后清除formBackingObject?

时间:2014-11-15 16:17:03

标签: spring-mvc

提交后有没有办法清除我的formBackingObject。

到目前为止,我将comlex对象的每个字段都设置为null。例如:

class Person{
  private String firstName;
  private String lastName;

  // getters and setters
}

在我的控制器中我正在做:

  person.setFirstName(null);
  person.setLastName(null);

在我的系统中,person类有10个字段,我不想手动将每个字段设置为null ...有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以将其设置为新的Person,如果有的话,可以设置为默认的。

或者您可以使用反射来迭代所有属性并将它们设置为null。