Spring 3 MVC:如何在表单提交时创建表单支持对象?

时间:2011-11-19 00:56:56

标签: forms spring model-view-controller object backing

我在Spring 3 MVC中阅读了一些关于表单和提交的教程。所有这些示例都以下列方式将表单支持对象存储在会话中:

@SessionAttributes({"command"})

我想要做的是在表单提交时创建表单对象(例如:从数据库加载它),而不是将其存储在表单提交时使用的会话中。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

通常在Spring 3中,您只有这一行用于表单绑定:

@RequestMapping(value = "/addContact", method = RequestMethod.POST)
public String addContact(@ModelAttribute("contact")
                        Contact contact, BindingResult result) {

(您甚至可以跳过@ModelAttribute("contact")注释)

没有会话。

请看一下本教程:Spring 3 MVC: Handling Forms in Spring 3.0 MVC

但我已经要求您发布指向您使用的教程的链接。 - 也许我们在谈论不同的事情。