JSP Pagination

JSP Pagination - Java - Programmation

Marsh Posté le 30-12-2004 à 12:09:33    

Je cherche à paginer le resultat d'une requete d'une page JSP. Cette requete va chercher un ensemble de personnes dans un annuaire LDAP.
Et j'aimerai faire une pagination de 10 lignes par page

Reply

Marsh Posté le 30-12-2004 à 12:09:33   

Reply

Marsh Posté le 30-12-2004 à 12:11:59    

tu m'en diras tant [:totozzz]
 
j'ai mangé une soupe ce midi.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 30-12-2004 à 12:17:44    

Noble intention. :jap:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 30-12-2004 à 12:26:19    

MAIS CAI SUPER [:dawa]
 
(moi j'ai mangé de la confiture au framboise, super bon)


Message édité par darklord le 30-12-2004 à 12:26:27
Reply

Marsh Posté le 30-12-2004 à 12:26:43    

the real moins moins a écrit :

j'ai mangé une soupe ce midi.


 
on s'en fout de ta vie [:mlc]

Reply

Marsh Posté le 30-12-2004 à 12:27:23    

merci pour ses infos mais c pas ca qui va m'aider

Reply

Marsh Posté le 30-12-2004 à 12:29:21    

Tu fais une ArrayList

Reply

Marsh Posté le 30-12-2004 à 12:30:37    

Ou mieux tu impose deja la pagination lorque tu recuperes les données LDAP. Cela évite de prendre des données inutiles.

Reply

Marsh Posté le 30-12-2004 à 13:14:35    

lapartdombre a écrit :

merci pour ses infos mais c pas ca qui va m'aider


relis ton post : y a aucune question. C'est quoi ton problème ?
 
regarde quand même là : http://jsptags.com/tags/navigation/pager/index.jsp


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 30-12-2004 à 14:14:27    

Regarde la librairie displaytag

Reply

Marsh Posté le 30-12-2004 à 14:14:27   

Reply

Marsh Posté le 30-12-2004 à 14:15:33    

Ma question c'est comment réaliser une pagination????????????

Reply

Marsh Posté le 30-12-2004 à 14:16:07    

mazda3 a écrit :

Ou mieux tu impose deja la pagination lorque tu recuperes les données LDAP. Cela évite de prendre des données inutiles.


 
Et tu fais ca comment?

Reply

Marsh Posté le 30-12-2004 à 14:26:51    

lapartdombre a écrit :

Ma question c'est comment réaliser une pagination????????????


t'as regardé le lien que je t'ai filé ???????????????


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 30-12-2004 à 14:28:16    

y fo utilisé un coukie.

Reply

Marsh Posté le 30-12-2004 à 14:32:08    

un cookie pour paginer???

Reply

Marsh Posté le 30-12-2004 à 14:35:48    

Reply

Marsh Posté le 30-12-2004 à 14:38:44    

Mets ta liste de personnes en session et fait en sorte que ta page JSP affiche seulement 10 éléments de cette liste dont le 1er indice est passé en parametre dans la requete.
 
EDIT : ou utilise une taglib déjà toute faite (mais c'est moins marrant que de le faire à la mimine :p)


Message édité par Bidem le 30-12-2004 à 14:39:57
Reply

Marsh Posté le 30-12-2004 à 14:40:09    

j'ai ma liste et moi je générai son affichage dans un tableau à partir de balise <logic:iterate>.
Je voudrais paginer ce tableau, j'ai installe les libs et tlds mais je ne vois pas comment faire la pagination dans ma jsp

Reply

Marsh Posté le 30-12-2004 à 14:40:58    

bidem a écrit :

Mets ta liste de personnes en session et fait en sorte que ta page JSP affiche seulement 10 éléments de cette liste dont le 1er indice est passé en parametre dans la requete.
 
EDIT : ou utilise une taglib déjà toute faite (mais c'est moins marrant que de le faire à la mimine :p)


 
 
moins marrant peut etre mais je cherche un truc simple car je ne suis pas experte

Reply

Marsh Posté le 30-12-2004 à 14:44:43    

bah c pas si dur pourtant ...
Tu mets en session le numero de la page en cours, soit n
 
Et tu n'affiches que ceux compris entre (((n-1)*10)+1) et (n*10)


Message édité par Mazda3 le 30-12-2004 à 14:44:56
Reply

Marsh Posté le 30-12-2004 à 14:46:10    

desole je dois le faire sur un projet mais je ne suis pas experte java ou jsp
qu'est que tu entends par mettre en session

Reply

Marsh Posté le 30-12-2004 à 14:48:29    

HttpSession laSession;
laSession = request.getSession(true);
laSession.setAttribute("numeroPageEnCours",n);
 
Mais pas besoin de le mettre en session, tu peux également créer un objet contenant ta liste et le n° de page, qui est elle en session


Message édité par Mazda3 le 30-12-2004 à 14:49:04
Reply

Marsh Posté le 30-12-2004 à 14:54:25    

lapartdombre a écrit :

desole je dois le faire sur un projet mais je ne suis pas experte java ou jsp
qu'est que tu entends par mettre en session


 
Pour faire simple, une session est une zone mémoire partagée entre toutes les servlets de ton application (NB : une jsp est une servlet).
 
Une session différente est créée pour chaque utilisateur (le serveur utilise des cookies pour différencier chaque utilisateur)

Reply

Marsh Posté le 30-12-2004 à 14:57:03    

lapartdombre a écrit :

Ma question c'est comment réaliser une pagination????????????


en écrivant des petits chiffres en bas à droite des pages???????????????????


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 30-12-2004 à 14:57:33    

bidem a écrit :

Mets ta liste de personnes en session et fait en sorte que ta page JSP affiche seulement 10 éléments de cette liste dont le 1er indice est passé en parametre dans la requete.
 
EDIT : ou utilise une taglib déjà toute faite (mais c'est moins marrant que de le faire à la mimine :p)


5000records en session [:toto_777]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 30-12-2004 à 15:01:03    

the real moins moins a écrit :

5000records en session [:toto_777]


 
Oui donc stocker que le N° de la page en cours, c'est mieux.
 
Real -- a manger un clown aujourd'hui  :o


Message édité par Mazda3 le 30-12-2004 à 15:01:21
Reply

Marsh Posté le 30-12-2004 à 15:02:33    

dis, t'es allé le voir mon lien ?


Message édité par benou le 30-12-2004 à 15:02:50

---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 30-12-2004 à 15:05:29    

the real moins moins a écrit :

5000records en session [:toto_777]


oui, y fo mettre les infos dan la cession, etla cession cé un coukie.

Reply

Marsh Posté le 30-12-2004 à 15:18:47    

oui j'ai ete voir ton lien mais je ne vois toujours pas comment faire dans ma jsp

Reply

Marsh Posté le 30-12-2004 à 15:26:29    

lapartdombre a écrit :

oui j'ai ete voir ton lien mais je ne vois toujours pas comment faire dans ma jsp


pourtant y a une doc ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 30-12-2004 à 15:30:45    

the real moins moins a écrit :

5000records en session [:toto_777]


petite imagination, imagine des logs bruts d'apache ....

Reply

Marsh Posté le 30-12-2004 à 15:35:11    

desole c'est fin d'année et de semaine....  dur dur. C'est bon j'ai trouvé merci de votre aide

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed