Мне нужно использовать некоторые данные, сохраненные в области с видимым охватом bean в другом представлении с охватом bean.
@ManagedBean
@ViewScoped
public class Attivita implements Serializable {
//
}
и
@ManagedBean
@ViewScoped
public class Nota implements Serializable {
@ManagedProperty("#{attivita}")
private Attivita attivita;
// Getter and setter.
}
Теперь, может быть, моя теория об этом по-прежнему довольно бедна, я заметил, что когда #{attivita}
вводится, конструктор Attivita
вызывается и тем самым создает другой экземпляр. Это правильное поведение? А если я хочу ссылаться на один и тот же экземпляр, а не на новый?