recupérer les données d'une page xhtml dans une autre page en utilisant rich:datatable
Bonjour,
j'ai 2 pages : recherche.xhtml et recyclage.xhtml, j'ai un dataTable dans la page recherche je veux quand je clique sur un bouton il me redirige vers la page recyclage en gardant l'oid de l'enregistrement sélectionné.
Voici le code dans la page recherche:
Code:
1 2 3 4 5 6
| <rich:column style="width:145px;" >
<f:facet name="header">
<h:outputText value="Sélection" />
</f:facet><h:outputLink value="recyclage.xhtml"><img src="/skin/graphics/find.png"/>
<f:param value="#{list.oid}"/>
</h:outputLink></rich:column> |
le code dans le bean :
Code:
1 2 3 4 5 6
| private String oid;
public void setOid(String oid) {
this.oid = oid;
System.out.println("oid sélectionné"+oid);
} |
le code dans le fichier application-context-bean.xml de Spring(je déclare pas les bean dans faces-config.xml)
Code:
1 2 3 4
| <bean id="testBean" class="com.sopra.evolan.ccmrecycl.bean.TestBean"
scope="session">
<property name="oid" value="#{param.oid}"></property>
</bean> |
Voici le code de la 2ème page web recyclage.xhtml:
Code:
1 2 3
| <h:form>
<h:outputText value="#{testBean.oid}" />
</h:form> |
Mais quand je clique sur le bouton je me redirige vers la 2ème page et m'affiche ce qui est déclaré comme value dans le fichier application-context à savoir: #{param.oid}