Bonjour,
Je vous explique mon problème que j'essaye de résoudre depuis des jours:
Donc voilà j'ai un HashMap :
1 2
|
private HashMap<String,List<Integer>> lst_n; |
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:
1 2 3 4 5
| <c:if test="#{serviceabn.lst_n[item][0]== 1}" var="i">
<p:graphicImage value="images/ok.png"/>
</c:if> |
Quand je fais ça:
<h:outputText value="#{serviceabn.lst_n[item][0]}"/>
la valeur s'affiche sachant que cette valeur contient le nombre 1.
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