2012-11-06 59 views
0

我有一個關於檢索JSF頁面的視圖狀態的問題。 我有一個應用程序,用戶可以在 列表中搜索人員,當用戶按下「顯示」按鈕時,相同的JSF頁面將填充 與各種人員的列表。 現在,當我選擇其中一個人時,另一個JSF頁面將顯示更多 關於此人的詳細和詳細的信息。現在在該頁面中顯示一個 「取消/中止」按鈕。我想要完成的是,當我按 那個特定的「取消/中止」按鈕時,頁面應該被重定向並且導航 返回到帶有列表的JSF頁面,因此以某種方式「查看狀態」 應該存儲(我只是假設),但我不知道它是如何完成的... 我只是想檢查是否有人能夠以某種方式解決這類問題 ..? (如上面提到的JSF搜索頁面被聲明爲viewscoped作爲 附加信息)在JSF中保存視圖

感謝所有幫助..

回答

0

你可以把豆@SessionScoped。這意味着只有一個實例將由瀏覽器會話創建,所以當你回來時你會得到最後一個狀態。 當然,會話範圍意味着即使不是「後退」導航,當您返回視圖時,該信息仍然存在。

+0

問題是,在項目中它的成員應該只編寫「viewscoped」程序的要求之一,否則我知道還有其他方法來聲明豆.. – Erfan

+0

你必須堅持視圖狀態的某個地方。您可以嘗試「欺騙」並將bean直接存儲在會話映射中並檢索它,您可以將其存儲在數據庫中或文件(或cookie)中。但是,您無法直接使用視圖範圍的bean,這是肯定的。 – SJuan76

+0

你有什麼可以完成的例子嗎? – Erfan