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 :
une jsp avec les taglib struts-layout :
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"); }
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 ?
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>
merci d'avance
Partager