Bonjour,

J'ai un petit soucis avec l'utilisation de struts-layout. J'essaie de faire marcher un exemple simple et je n'arrive pas à faire fonctionner le changement de pages. Quelqu'un saurait-il me dire comment ça marche ?

J'ai trouvé ça sur le forum mais ça répond pas à ma question.
Quand à la doc, j'ai du mal à l'exploiter http://struts.application-servers.co...ion.html#pager .

Voilà mon code :

un Action qui créé ma collection :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
public ActionForward execute(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response) throws Exception {
 
        Collection c = new ArrayList();
 
        c.add(new Personne("toto","momo"));
        c.add(new Personne("titi","mimi"));
        c.add(new Personne("tata","mama"));
        c.add(new Personne("tutu","mumu"));
        c.add(new Personne("tete","meme"));
        c.add(new Personne("roro","soso"));
        c.add(new Personne("riri","sisi"));
        c.add(new Personne("rara","sasa"));
        c.add(new Personne("ruru","susu"));
        c.add(new Personne("rere","sese"));
 
        request.setAttribute("collPers",c);
 
        return mapping.findForward("succes");
 
    }
une jsp avec les taglib struts-layout :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<layout:pager maxPageItems="3">
<layout:collection name="collPers" styleClass="ARRAY">
			<layout:collectionItem title="nom" property="nom"/>
			<layout:collectionItem title="prénom" property="prenom"/>
</layout:collection>
</layout:pager>
la jsp m'affiche bien mon tableau avec 3 lignes ainsi que les numéros des pages suivantes mais lorsque je click su un numéro j'obtiens une page blanche. Je sais que j'ai oublié quekquechose mais quoi ?



merci d'avance