2011-11-19 34 views
2

我在Spring MVC 3閱讀形式和提交一些教程。所有這些例子保存表單支持對象的會話方式如下:Spring 3 MVC:如何在表單提交中創建表單支持對象?

@SessionAttributes({"command"}) 

我想什麼做的是創建窗體對象(例如:從數據庫加載)的形式提交的時刻,而不是將它存儲在表單提交時使用的會話中。

我怎樣才能做到這一點?

+0

能否請您提供一個鏈接到任何turorials的。這聽起來很奇怪,ALL將表單支持對象存儲在SESSION中。 - 我詢問了這個鏈接,因爲我有一種感覺,你知道任何錯誤。 – Ralph

+0

你讀過的[參考指南](http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/mvc.html#mvc-ann-modelattrib-methods)? –

回答

2

通常在春季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

但我已經請求你來發布鏈接到你使用的教程。 - 也許我們在談論不同的事情。

相關問題