J'essaie d'accéder aux données du bean session dans le constructeur du bean géré. À cette fin, j'utilise l'annotation @ManagedProperty
comme ci-dessous. Lorsque j'essaie d'accéder au constructeur, il donne java.lang.NullPointerException
et le même morceau de code est accessible dans une autre fonction. Peut-être que je dois faire quelque chose de différent pour le constructeur. Quelqu'un pourrait-il me guider s'il vous plaît ce que je dois faire.Accès aux données du bean session dans le constructeur du bean géré JSF
@ManagedProperty(value="#{sessionBean}")
private SelectCriteriaBean sessionData;
// This is contructor
public ModifyBusinessProcessBean() {
logger.debug(getSessionData().getSelectedBusinessProcessLevelZero());
}
// Another Function where the same code doesn't give error
public anotherFunction() {
logger.debug(getSessionData().getSelectedBusinessProcessLevelZero());
}
Ha! Concurrence en action :) – skuntsel
Oui, ça l'est vraiment. :) – partlov
+1 pour la vitesse de frappe :) – skuntsel