2011-06-26 3 views

Répondre

2

Comme ceci:

YourBean testBean = (YourBean)FacesContext.getCurrentInstance().getExternalContext() 
       .getSessionMap().get("yourBean"); 
+0

Merci beaucoup! – user816082

+1

Pouvez-vous s'il vous plaît accepter la réponse? Si ça marche, faites comme – Dejell

0

passer par ce ..

http://www.oio.de/public/java/jsf-best-practices-javaserver-faces-session-tips.htm

ou

ELContext elContext = context.getELContext(); 
    context.getApplication().getExpressionFactory() 
     .createValueExpression(elContext,"#{sessionScope.sessionValue}", String.class) 
     .setValue(elContext, this.getSessionValue()); 
+0

Merci, les gars. Mais ne devrait-il pas y avoir une annotation comme @Inject ou @EJB? Après tout, j'ai un bean Sessionscoped. – user816082

Questions connexes