Bonjour tout le monde,
j'ai un petit pb pour accéder à un champ d'un bean depuis jsp.
En fait, je veux générer une table des matières avec une dataTable.
Donc j'affiche une liste de String qui seront des liens vers chaque sections.
Mon pb est que je voudrais que la section dans laquelle je me trouve ne soit pas un lien mais juste du texte.
Je pensais m'en sortir avec un choose/when/otherwise mais ça ne marche pas, donc je ne sais pas si c'est
un pb d'accès à la valeur du bean, un pb de test (peut-on comparer des String en JSP..?), ou autre chose
mais si quelqu'un peut m'aider sa serait cool...
Merci
Voila mon code :
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 <h:dataTable value="#{beanLivre.listeSection}" var="section"> <h:column> <c:choose> <c:when test="${section != beanPositionCourante.titreSection}"> <h:commandLink action="..." immediate="true"> <h:outputText value="#{section}" /> </h:commandLink> </c:when> <c:otherwise> <h:outputText value="#{section}" /> </c:otherwise> </c:choose> </h:column> </h:dataTable>
Partager