Bonjour,
Je déploie une application web sous jonas et j'utilise JSF. Lorsque j'utilise la balise <h:commandLink> en dehors d'une dataTable, celle-ci fonctionne correctement.
Par contre, le code suivant ne fonctionne pas :
Il m'affiche bien à l'ecran les differentes catégories mais les liens ne fonctionnent pas( ils me reenvoient à la page en cour de visualisation)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <h:form> <h:dataTable value="#{catalog.categories}" var="category"> <h:column> <h:commandLink action="#{catalog.doFindProducts}"> <h:outputText value="#{category.name}"/> <f:param name="categoryId" value="#{category.id}"/> </h:commandLink> </h:column> </h:dataTable> </h:form>
J'ai vérifié si la methode doFindProducts est appelée dans mon controleur mais ce n'est pas le cas (test avec un simple System.out.println ).
Quelqu'un aurait-il une idée pourquoi un tel comportement? J'ai certainement du zapper une étape.
Merci d'avance
Partager