Bonjour,
J'ai un souci de récuperation de variable en JSF.
J'ai ce code dans ma première page JSP:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <h:dataTable value="#{master.list}" var="item"">
<!-- Column for Id cc which contains the action listener -->
<h:column id="clients">
<f:facet name="header">
<h:outputText styleClass="text" value="Clients"/>
</f:facet>
<t:commandLink action="#{selectedItem.action}">
<h:outputText value="#{item.idcc}"/>
<t:updateActionListener property="#{selectedItem.name}" value="#{item.name}" />
<t:updateActionListener property="#{selectedItem.idcc}" value="#{item.idcc}" />
</t:commandLink>
</h:column>
<!-- Other column -->
<h:column id="titulaire">
<f:facet name="header">
<h:outputText styleClass="text" value="Titulaire"/>
</f:facet>
<h:outputText value="#{item.name}"/>
</h:column>
</h:dataTable> |
avec des beans pour cette page qui remplissent ma datatable. Cela marche bien. J'ai ainsi deux colones avec un id et un nom. L'id est cliquable et renvoie quand je clique sur une autre page details.jsp.
Dans cette page je recupere avec:
<h:outputText styleClass="text" value="You selected item #{selectedItem.idcc}"/>
l'id sur lequel l'utilisateur a cliqué.Cela marche bien!
Mais je souhaiterais récuperer cette valeur de l'actionListener dans le CONSTRUCTEUR de la page JAVA du bean Detail.java de ma page jsp....et je ne sais pas la syntaxe!
merci de votre aide
Partager