2011-03-08 35 views
0

(一個愚蠢的問題?)在springframework的,該simpleFormController接口有一個名爲successView財產,但我想知道我怎麼可以通過提交的表單信息,這successView? 官方教程有這樣的:春天表單提交和successView問題?

return ModelAndView(new RedirectView(getSuccessView())); 

當然,我可以從這個「successView」,「result.htm」添加其他映射,例如到另一個控制器,但如何將控制器獲取形式信息是有助於呈現最終視圖?

*我認爲這也將是一個壞主意,字符串追加到getSuccessView()!

回答

1

如果你想使用重定向的成功觀點,那麼你要麼需要URL參數添加到重定向URI,或者您需要將數據放到會話,這樣就可以檢索它時,重定向的請求到達。如果你不想做這些事情之一,那麼不要使用重定向。

順便說一句,SimpleFormController已經過時了,你應該不是真的使用它,特別是如果你剛開始學習春天。你使用的是舊版本的教程嗎?

+0

是的,我正在學習彈簧框架-2.5.6,你可以給我一點建議,在一個更好的方式學習的春天。我爲我的類項目之一使用了spring,它很簡單,我需要的只是SimpleFormController。 – Rn2dy 2011-03-20 18:37:44

+0

@baboonWorksFine:如果你現在剛剛學習Spring,那麼學習3.0,而不是2.5。 – skaffman 2011-03-20 18:41:06