En jsf, je veux injecter un bean sessionscope dans une implémentation d'actionlistener. Peut-il être fait?En jsf, puis-je injecter un bean sessionscope dans un actionlistener?
0
A
Répondre
2
Comme ceci:
YourBean testBean = (YourBean)FacesContext.getCurrentInstance().getExternalContext()
.getSessionMap().get("yourBean");
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
- 1. ManagedProperty de SessionScope dans un bean ViewScoped - Transient?
- 2. JSF 2.0 Injecter un bean géré avec une portée différente
- 3. Comment puis-je obtenir un objet SessionScope dans mon Bean?
- 4. Injecter un bean de session dans l'entité
- 5. Comment injecter un bean géré dans FacesContext?
- 6. JSF lisant un élément d'entrée dynamique dans un bean géré
- 7. phases de ActionListener dans JSF
- 8. Comment injecter un bean Spring dans un type personnalisé Hibernate?
- 9. Injecter explicitement un bean marqué @Component
- 10. Comment injecter un bean géré entier via l'annotation @ManagedProperty?
- 11. Injecter Bean annotés dans Bean régulier
- 12. Injecter Entité Bean dans EJB Bean en utilisant @EJB
- 13. Injecter un jBoss EJB à un bean géré JSF 2.0 en cours d'exécution dans une application web tomcat
- 14. Injecter le bean dans enum
- 15. Comment injecter un ID de bean Spring dans un autre bean configuré Spring?
- 16. JSF - Accès à un bean géré SessionScoped
- 17. Comment injecter un bean Spring dans Apache Wink?
- 18. comment injecter un bean dans une classe @Controller
- 19. JSF passant un bean à une page
- 20. Injecter une chaîne dans un bean géré par message
- 21. injecter une maquette dans un bean ayant des annotations @Autowired
- 22. JSF Comment rediriger un bean backing vers une URL construite dynamiquement dans le bean backing?
- 23. Utiliser le bean dans un bean géré
- 24. Session gérée managed bean et actionListener
- 25. Obtenir l'URL de la demande dans un bean JSF?
- 26. Injecter le gestionnaire d'entités dans le bean géré
- 27. backing bean dans jsf scope
- 28. Comment injecter un proxy dans un service?
- 29. JSF - Définir plusieurs valeurs sur @ManagedProperty dans un seul bean
- 30. Injecter un enregistreur dans un EJB en utilisant CDI
Merci beaucoup! – user816082
Pouvez-vous s'il vous plaît accepter la réponse? Si ça marche, faites comme – Dejell