2
我在Spring MVC 3閱讀形式和提交一些教程。所有這些例子保存表單支持對象的會話方式如下:Spring 3 MVC:如何在表單提交中創建表單支持對象?
@SessionAttributes({"command"})
我想什麼做的是創建窗體對象(例如:從數據庫加載)的形式提交的時刻,而不是將它存儲在表單提交時使用的會話中。
我怎樣才能做到這一點?
我在Spring MVC 3閱讀形式和提交一些教程。所有這些例子保存表單支持對象的會話方式如下:Spring 3 MVC:如何在表單提交中創建表單支持對象?
@SessionAttributes({"command"})
我想什麼做的是創建窗體對象(例如:從數據庫加載)的形式提交的時刻,而不是將它存儲在表單提交時使用的會話中。
我怎樣才能做到這一點?
通常在春季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
但我已經請求你來發布鏈接到你使用的教程。 - 也許我們在談論不同的事情。
能否請您提供一個鏈接到任何turorials的。這聽起來很奇怪,ALL將表單支持對象存儲在SESSION中。 - 我詢問了這個鏈接,因爲我有一種感覺,你知道任何錯誤。 – Ralph
你讀過的[參考指南](http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/mvc.html#mvc-ann-modelattrib-methods)? –