utiliser JSTL avec des données de JSF
bonjour,
mon probleme est le suivant:
je récupere dans ma page jsp une liste qui contient plusieurs elements(article,paragraphe,...) comme suit :
Code:
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:
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.