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,

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>
Et ca marche bien

Mais quand je rajoute l'attribut pagesize
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>
Ca affiche la premiere page (les 5 premieres lignes), et dès que je passe a la page suivante j'ai une erreur,

Je dis que c'est dû à l'action attribuée a requestURI.

A Vous. Merci