2014-03-26 60 views
0

我有一個動作說與JSP頁面相關actionA說A.jsp與B.jsp相關聯的另一個actionB。 A.jsp上有一個表單。用戶提交一些在actionA屬性中設置的數據。現在,用戶導航到B.jsp(或任何其他頁面的這個問題),然後再回來A.jsp。當用戶回來時,A.jsp字段中的表單數據會丟失。我想保留這些數據。如何在Struts2中保留表單值?

我不能使用隱藏字段,因爲我有很多的領域,不能既可以使用會話。 Struts2有沒有辦法?如果不是,你能以其他方式暗示我嗎?

+0

'sessions'是一個way..and'request.setAttribute'和'request.getAttribute'是另一種方式...... –

+0

爲什麼你不能使用會話?如果你想保留數據,你需要將它存儲在某個地方(例如數據庫,會話)。 –

回答

1

當你想從一個pagex發送數據到另一個,當你在使用http協議時,你有兩種方法,使用參數(隱藏字段在提交或url參數中獲得),或者你必須使用會話。 如果你不能這樣做既,想想保存在數據庫中的一個狀態,並通過只讓您檢索A狀態下,當你回來的關鍵。 對不起,通用的答案,但我只能說,如果你沒有提供更多的細節。