我有两个页面 myaccount.xhtml 和 selectbank.xhtml 在我的帐户页面中,有一个充值帐户选项,当用户按下提交按钮时,用户将在其中输入金额,然后它将使用以下 bean 方法转到选择银行页面。
public String gotoPayMethod() {
FacesMessage doneMessage=new FacesMessage("Redirecting to Payment Type Page");
FacesContext.getCurrentInstance().addMessage(null, doneMessage);
return "SelectBank";
}
当用户转到 selectbank 时,用户必须提交付款方式,但在此页面中,它显示金额为 null,这是在上一页中输入的。两个页面都使用相同的 bean,并且 bean 的范围是请求范围。
那么如何在不通过 URL GET 方法传递这些值的情况下访问该值。只是为了让我满意,我使用了会话范围,然后它可以工作,但我知道那不是正确的方法,因为我开始为每个页面使用会话范围,然后它就不会有效。谢谢