ログインページがあり、データベースにユーザーが存在するかどうかを確認します。存在する場合は、Beanが初期化されてからページuser
にリダイレクトされますが、( で) 別の でユーザー値をキャッチしたいと思います。各ビューの責任を台無しにしないようにmyprofile.xhtml
myprofile.xhtml
ManageBean
ManageBean.
UPDATEBalusC アプローチに従ってください:
@ManagedBean
@ViewScoped
public class Profile implements Serializable {
private static final long serialVersionUID = -5621841046523030920L;
@ManagedProperty("#{login.mUser}")
private User user;
// getter and setter
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
}
初期化されたオブジェクト mUser (モデル) のみをキャッチしたいと思います。