Bonjour
Je reprends ma petite application qui affiche les nombres premiers jusqu'à un nombre N saisi par l'utilisateur
Grace à l'aide obtenu sur le net ça fonctionne très bien maintenant.
Comme la liste peut être très longue, je souhaite l'afficher sur plusieurs pages .
Et la on m'a conseillé d'utiliser display tag et je n'y arrive pas
1- Ma jsp d'affichage sur une seule page :
Mon bean de formulaire (extrait):
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 Votre nombre est : <bean:write name="nbrePremierResultatForm" property="nombreMax" /> <br> Liste des nombres premiers : <div id="bloc_resultat_recherche"> <table id="table_sans_bordure"> <logic:iterate indexId="i" id="unNombre" name="nbrePremierResultatForm" property="listeNombre" > <logic:present name="unNombre"> <tr> <td> <%=i+1%></td> <td> <bean:write name="unNombre"/></td> </tr> </logic:present> </logic:iterate> </table> </div>
Ce que j'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public class NbrePremierResultatForm extends ActionForm { long nombreMax=0 ; String nom=""; String action=""; ArrayList listeNombre=null; ==> c cette liste que j'affiche
3- ma nouvelle JSP :
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 Votre nombre est : 1000 Liste des nombres premiers : 1 2 2 3 3 5 4 7 5 11 6 13 7 17 8 19 9 23 10 29 11 31 12 37 etc....Et ça ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Votre nombre est : <bean:write name="nbrePremierResultatForm" property="nombreMax" /> <br> Liste des nombres premiers : <div id="bloc_resultat_recherche"> <display:table class="report" cellspacing="0" cellpadding="0" name="nombrePremierResultatForm" id="nbre" pagesize="10"> <display:column title="nombre" sortable="true" property="nbre"/> </display:table> </div>
Merci de votre aide
Partager