Sto cercando di ottenere i dati del bean con scope sessione in un altro bean gestito. Quando sto facendo quel valore è venuto come nullo e dando errore java.lang.NullPointerException. Sono nuovo di JSF quindi tieni presente che mi potrebbe mancare la cosa semplice.Ottieni dati Bean con rilevamento sessione in un altro ManagedBean
Ecco la SessionScoped Bean
@ManagedBean
@SessionScoped
public class UserSessionBean {
private superProcessId;
//getter setter and other code
}
Ecco l'Bean Managed sto cercando di ottenere questi dati
@ManagedBean
public class AddProcessBean {
@ManagedProperty(value="#{UserSessionBean}")
private UserSessionBean sessionData;
//Getter Setter for sessionData
public UserSessionBean getSessionData() {
return sessionData;
}
public void setSessionData(UserSessionBean sessionData) {
this.sessionData = sessionData;
}
public void addAction() {
System.out.println(getSessionData().getSuperProcessId());
}
}
Thanka molto partlov – SXV