【发布时间】:2011-05-05 22:59:28
【问题描述】:
我有一个表格:
<form action="/processform">
<input name="firstname" value="john" />
<input name="lastname" value="doe" />
</form>
我有一个 Person 对象:
public class Person {
private String firstname;
private String lastname;
// ... getters & setters ...
}
我想接收此数据,对其执行验证,并将其发布到数据存储区。
如何编写控制器来执行此操作?我知道我可以将参数作为请求参数传递,但我认为执行此操作的“正确”方法是以某种方式将表单中的数据绑定到 Person 对象,然后在控制器中接收该 Person 对象并调用 Validate 对象配置为接收 Person 对象。
经过大量阅读,这一步让我感到困惑。有人可以告诉我“绑定”数据、“验证”(例如验证器)和“处理”数据(例如控制器,尤其是作为参数传递给它的参数)需要什么吗?
【问题讨论】:
标签: java data-binding spring-mvc validation