1

我有一个注册视图,可以获取@RequestParams并设置表单中的字段。有 2 个字段namephone. 如果我将视图称为/register?name=myname&phone=mynumber,它会将字段设置为正确的值,但我必须单击“提交”按钮才能提交表单。表单提交动作发生在同一个视图中。我应该怎么做,当我用所有必需的参数调用视图时,它会自动提交并在数据库中创建一个条目?

4

1 回答 1

0

您面临的问题是,当您请求时/register?name=myname&phone=mynumber,参数用于设置字段,但@ModelAttribute控制器中的 s 被初始化为空对象。只有当您单击“提交”按钮时,值才会绑定到@ModelAttributes 中的特定字段。然后你(显然在同一个控制器中)处理表单,(可能验证它)并更新你的记录(DB)。

于 2012-10-03T14:22:37.900 回答