bonjour,
mon probleme est le suivant:
je récupere dans ma page jsp une liste qui contient plusieurs elements(article,paragraphe,...) comme suit :
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>
jusque là tout marche bien.

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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
if(#{rubriqueBean.article}==1){ <h:outputText value="#{rubriqueBean.article}"/>
}
(c'est pas correcte mais juste pour vous approchez de mon probleme)


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.