2

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

@SessionAttributes({"command"})

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

我怎样才能做到这一点?

4

1 回答 1

2

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

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

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

没有会话。

可以看看这个教程:Spring 3 MVC:在 Spring 3.0 MVC 中处理表单

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

于 2011-11-19T12:46:33.653 回答