Bonjour,
Je vous explique mon problème que j'essaye de résoudre depuis des jours:
Donc voilà j'ai un HashMap :
L'ajout des objets se fait sans problème (j'ai testé avec l'affichaque classique et ça marche),et voilà le code que j'utilise dans ma page jsf qui marche pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2private HashMap<String,List<Integer>> lst_n;
Quand je fais ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <c:if test="#{serviceabn.lst_n[item][0]== 1}" var="i"> <p:graphicImage value="images/ok.png"/> </c:if>
la valeur s'affiche sachant que cette valeur contient le nombre 1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <h:outputText value="#{serviceabn.lst_n[item][0]}"/>
Ce que j'arrive pas à comprendre c'est qu'il y a une égalité entre les 2 valeurs et malgré ça le test ne renvoie pas true.
Mon hypothèse est que sûrement il y a un problème de conversion.
Avez-vous une solution à ce problème SVP?
Partager