Hallo,
ich habe folgendes Problem:
Ich habe eine ManagedBean um micht einzuloggen "AuthMgdBean.class".
Jetzt möchte ich Methoden einer anderen MgdBean aufrufen.
Bzw. wenn sich der User einloggt, soll eine Methode einer anderen MgdBean aufgerufen werden bzw. eine Liste ausgegeben, welche durch die Methode aus der anderen MgdBean aufgerufen wird.
Jetzt habe ich aber das Problem, dass ich immer eine NullPointerException bekomme.
So greife ich auf die andere Bean drauf zu:
Das geht auch, aber wenn ich dann folgende Methode aufrufe möchte, dann bekomme ich immer eine NullPointerException, ich vermute, dass die Attribute in der anderen Bean noch nicht initalisiert wurden...
Kann mir jemand weiterhelfen?
ich habe folgendes Problem:
Ich habe eine ManagedBean um micht einzuloggen "AuthMgdBean.class".
Jetzt möchte ich Methoden einer anderen MgdBean aufrufen.
Bzw. wenn sich der User einloggt, soll eine Methode einer anderen MgdBean aufgerufen werden bzw. eine Liste ausgegeben, welche durch die Methode aus der anderen MgdBean aufgerufen wird.
Jetzt habe ich aber das Problem, dass ich immer eine NullPointerException bekomme.
So greife ich auf die andere Bean drauf zu:
Code:
// Zugriff auf andere Beans
andereMgdBean ev = (andereMgdBean) FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("andereBean");
Das geht auch, aber wenn ich dann folgende Methode aufrufe möchte, dann bekomme ich immer eine NullPointerException, ich vermute, dass die Attribute in der anderen Bean noch nicht initalisiert wurden...
Kann mir jemand weiterhelfen?