jsf2.0 - как получить значения в bean-объекте другой jsf-страницы в области запроса
У меня есть две страницы myaccount.xhtml и selectbank.xhtml На странице моего аккаунта есть один вариант для пополнения счета, в котором пользователь вводит сумму, когда пользователь нажимает кнопку отправки, после чего он переходит на страницу выбора банка, используя следующий метод bean.
public String gotoPayMethod() {
FacesMessage doneMessage=new FacesMessage("Redirecting to Payment Type Page");
FacesContext.getCurrentInstance().addMessage(null, doneMessage);
return "SelectBank";
}
Когда пользователь перейдет к выбору банка, он должен будет указать способ оплаты, но на этой странице он показывает нулевую сумму, которая была введена на предыдущей странице. Обе страницы используют один и тот же компонент, а область действия компонента - это область запроса.
Итак, как я могу получить доступ к этому значению, не передавая эти значения через метод URL GET. Просто для моего удовлетворения я использовал сессионную область, тогда она работала, но я знаю, что это неправильный способ, потому что я начинаю использовать сессионную область для каждой страницы, тогда она не будет эффективной. Спасибо