bonjour,
mon probleme est le suivant:
je récupere dans ma page jsp une liste qui contient plusieurs elements(article,paragraphe,...) comme suit :jusque là tout marche bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <h:dataTable value="#{listRubriqueBean.listRubrique}" var="rubriqueBean" border="1" > <h:column> <f:facet name="header"> <f:verbatim>Article</f:verbatim> </f:facet> <h:outputText value="#{rubriqueBean.article}"/> </h:column> <h:column> <f:facet name="header"> <f:verbatim>Paragraphe</f:verbatim> </f:facet> <h:outputText value="#{rubriqueBean.paragraphe}"/> </h:column> <h:column> <f:facet name="header"> <f:verbatim>Ligne</f:verbatim> </f:facet> <h:outputText value="#{rubriqueBean.ligne}"/> </h:column> </h:dataTable>
le probleme c'est que je veux ajouter une condition sur l'affichage des champs "article" par exemple.
Je veux faire quelque chose du type:(c'est pas correcte mais juste pour vous approchez de mon probleme)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if(#{rubriqueBean.article}==1){ <h:outputText value="#{rubriqueBean.article}"/> }
Le probleme c'est que je peux pas recuperer la valeur "rubriqueBean.article" dans la boucle pour la comparer.
j'ai regardé un peu du coté JSTL,mais j'ai pas encore trouvé la solution.
si quelqu'un peut m'aider.
merci d'avance.
Partager