Bonjour,
J'aurais une question à vous soumettre concernant l'expression language. Voila j'aimerais récupérer un élément dans une Map en donnant la clé dynamiquement de cette manière :
Mais le problème c'est que j'ai une erreur quand je lance ma page :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<h:outputText value="#{DatabaseTableBean.arraySelection[(DatabaseTableBean.columnTableName + '_NAME')]}"/>
C'est très explicite, c'est une histoire de conversion. Mais je vois pas comment régler ce problème. Parce que si je mets la clé de la Map en dur dans la page JSF ça marche. Et pareil si je met la valeur en dur dans la variable columnTableName ça marche aussi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 WARNING: StandardWrapperValve[Faces Servlet]: PWC1406: Servlet.service() for servlet Faces Servlet threw exception java.lang.NumberFormatException: For input string: "DOMAIN"
Donc ma question est : Est-ce que l'on peut faire de la concaténation directement dans la page JSF pour une clé ?
Merci d'avance.
Partager