Bonjour,
J'aimerai bien savoir comment faire une pagination par displaytag avec struts.
Bon,
Dans une action je fais une selection de la base de données avec hibernate, je stocke le resultat dans une java.util.List, et je mets celle-ci comme attribut dans request, finalement je redirect vers la jsp.
Dans la jsp j'affiche la liste en utilisant displaytag,
Et ca marche bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <display:table name="result" defaultsort="1"> <display:column title="Nom Societe" property="nomSte" /> <display:column title="Rubrique" property="rubrique" /> <display:column title="Adresse" property="adresse"/> </display:table>
Mais quand je rajoute l'attribut pagesize
Ca affiche la premiere page (les 5 premieres lignes), et dès que je passe a la page suivante j'ai une erreur,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <display:table name="result" defaultsort="1" pagesize="5" requestURI="/sample_struts_portlet/search/action"> <display:column title="Nom Societe" property="nomSte" /> <display:column title="Rubrique" property="rubrique" /> <display:column title="Adresse" property="adresse"/> </display:table>
Je dis que c'est dû à l'action attribuée a requestURI.
A Vous. Merci
Partager