Bonjour,
Après plusieurs heur de recherche dans le net j'ai trouvais ce code dans un tuto :
Il est parfois nécessaire d'évaluer une expression dans le code des objets métiers pour obtenir sa valeur. Comme tous les composants sont stockés dans le FaceContext, il est possible d'accéder à cet objet pour obtenir les informations désirées. Il est d'abord nécessaire d'obtenir l'instance courante de l'objet FaceContext en utilisant la méthode statique getCurrentInstance().
1 2 3
| FacesContext context = FacesContext.getCurrentInstance();
ValueBinding binding = context.getApplication().createValueBinding("#{wilayaCtrl.tableCrudWilaya.listEnregistrement['libeller']}");
String nom = (String) binding.getValue(context); |
Mais il est déprécier pour JSF2.0 et en plus il ne marche pas pour moi.
Comment je peux Mettre à jour ce qui est déprécié
ou trouvé une solution pour interprété ma EL dans le code java ?
Aussi je voudrais savoir comment en peut faire une imbrication de EL ?
Merci d'avance pour votre aide
Partager