0
我有一個@viewScoped豆(比如說bean1),其具有的inputText作爲屬性。從的facelet,蔭設置該inputText字段的值 。但是在提交操作之後,當另一個facelet(其管理bean說bean2在@viewScoped)以及加載時,我需要檢索bean1 inputText值,但iam無法檢索。我知道在viewcoped bean中一旦我們移動到下一個視圖,狀態就會丟失,但有沒有辦法檢索這些值?因爲我需要顯示在未來的facelet值......通過使用Ajax方式蔭所以豆必須viewscopedJSF 2.0 @ManagedProperty不會從一個viewScoped豆工作到另一個視圖作用域bean
我甚至嘗試在bean2(@viewScoped)下面的代碼。但下面所示的系統輸出是總是空
@ManagedProperty(value="#{bean1}")
private Bean1 bean1;
System.out.println(bean1.getinputtext());
兩個豆必須在@viewScoped。是有辦法,我可以檢索豆1的值,以豆2?在此先感謝
是的。沒有使用會話我們不能訪問。這個鏈接也幫助了我。 http://stackoverflow.com/questions/7480325/how-to-save-an-object-into-jsf-session .thanks @partlov –