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 :
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>
Mon bean de formulaire (extrait):
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
Ce que j'affiche :
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....
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
 
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>
Et ça ne fonctionne pas
Merci de votre aide