2012-06-07 87 views
1

嗨我有四個JSP文件說one.jsp,tow.jsp,three.jsp和four.jsp 每個文件都有下一個和上一個鏈接導航到所有jsp和最後jsp文件是四.jsp提交按鈕。現在我需要從前三個jsp的所有字段的值到第四個,當使用命中four.jsp提交按鈕時將數據提交到數據庫 我不必使用隱藏字段將值從jsp傳遞到jsp我不想使用會話來存儲數據。有沒有辦法將數據(VO)從一個jsp傳遞到另一個,而不使用隱藏字段和會話?春季窗體導航

注意:我正在使用彈簧。我對JSF的導航不感興趣。

+0

如何將表單數據發送到控制器並作爲'modelAttribute'等發送到下一個表單? – xyz

+0

是Ajinkya,我正在使用modelAttribute來傳輸數據。我必須將相同的modelAttribute傳遞給下一個jsp,但它應該用以前的形式填充的數據加載。請讓我知道如果你有任何解決方案... –

回答

2

所以你需要一個狀態bean,可能要考慮像Spring Web Flow的。這是爲了處理這種東西。

如果你不希望將其存儲在會話中,你將不得不開始尋找到EJB其中有狀態的可能性。

下面是一些文檔:

http://static.springsource.org/spring/docs/2.5.6/reference/ejb.html

附: EJB也會在會話中存儲東西,除非您序列化POJO並將其存儲爲cookie,否則不要認爲它有任何問題。