我在Spring 3 MVC中阅读了一些关于表单和提交的教程。所有这些示例都以下列方式将表单支持对象存储在会话中:
@SessionAttributes({"command"})
我想要做的是在表单提交时创建表单对象(例如:从数据库加载它),而不是将其存储在表单提交时使用的会话中。
我该怎么做?
答案 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
但我已经要求您发布指向您使用的教程的链接。 - 也许我们在谈论不同的事情。