Имею 2 бина
navigation и
user
Как можно обратиться к методу бина
user из бина
navigation?
@Named("navigation")
@SessionScoped
public class NavigationController implements Serializable {
private String outcome = null;
@ManagedProperty(value = "#{user}")
private UserBean userBean; // <-- тут держу ссылку на бин User
public void setUserBean(UserBean userBean) {
this.userBean = userBean;
}
.....
public void handleMouseClick(ActionEvent e) {
userBean.metod(); // <--- Тут хочу вызвать метод у бина
}
}
@Named("user")
@SessionScoped
public class UserBean implements Serializable {
private Boolean success;
public Boolean getSuccess() {
return success;
}
public void metod() {
success = false;
}
}
Возникает NullPointer при попытки вызвать userBean.metod(), как их тогда связать?