我有兩個頁面myaccount.xhtml和selectbank.xhtml 在我的帳戶頁面中有一個用於填充帳戶的選項,用戶將輸入金額當用戶按提交按鈕時,它將使用以下bean方法轉到選擇銀行頁面。jsf2.0 - 如何在請求範圍內獲取其他jsf頁面的bean中的值
public String gotoPayMethod() {
FacesMessage doneMessage=new FacesMessage("Redirecting to Payment Type Page");
FacesContext.getCurrentInstance().addMessage(null, doneMessage);
return "SelectBank";
}
當用戶將跳轉到selectbank有用戶必須提交付款方式,但在本頁面它顯示爲空這是在以前的頁面輸入的金額。 這兩個頁面都使用相同的bean,並且該bean的範圍是請求範圍。
那麼,如何通過URL GET方法訪問該值而不傳遞此值。 爲了我的滿意,我使用會話範圍,然後它工作,但我知道這不是正確的方式,因爲我開始使用每個頁面的會話範圍,那麼它將不會有效。 謝謝
URL在銀行應用程序是有風險的GET,而不是一個很好的做法。應該避免,其實絕不應該用我的看法。 – 2013-02-26 10:22:38