Howto Zugriff JSF2 @ViewScoped Bohnen über ExternalContext?
In JSF1 können Sie den Zugriff auf die bean-Instanzen von Ihre aktuelle FacesContext
durch
ExternalContext ec = FacesContext.getCurrentInstance().getExternalContext()
ev.getApplicationMap().get(beanName) //get an @ApplicationScoped bean instance
ev.getSessionMap().get(beanName) //get a @SessionScoped bean instance
ev.getRequestMap().get(beanName) //get a @RequestScoped bean instance
In JSF2 @ViewScoped
eingeführt wurde, aber ich kann nicht finden, eine entsprechende getViewMap()
Methode auf ExternalContext
? Ich bin mit neuesten JSF 2.1.1-b04.
Bin ich Missverständnis einige Aspekte einer @ViewScoped
bean? Gibt es eine weitere gute übung, um ein @ViewScoped
bean-Instanz auf server-Seite?
Dank,
Steve
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen eval-Ausdruck (evaluateExpressionGet):
@ViewScoped
bean. Danke.Ansicht scoped die Daten in der Ansicht root. Diese erhalten Sie von der Kontext.
FacesContext.getCurrentInstance().getViewRoot().getViewMap().get(beanName)
funktioniert, vielen Dank