begin process at 2010 02 09 17:44:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Réseau & internet

 > 

Servlet

 > 

comment passer des donnees de la servlets au jsp?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

comment passer des donnees de la servlets au jsp?

jeudi 6 novembre 2008 à 13:45:20 | comment passer des donnees de la servlets au jsp?

noumian

Bonjour, j'aimerais envoyer des donnees venant d'un dao aux pages jsp. pour une de donnee,ca va : je passe par le request.setAttribute("nom",nom) par exemple. Mais comment faire lorsque mes donnees provient d'une sgbd, je veux dire comment faire lorsque j'ai des ligne de donnees resultant d'un select. comment les envoyer a la page jsp et comment les recuperer dans la jsp pour que ces donnees soit affiche dans un tableau par exemple? merci

ouais man

jeudi 6 novembre 2008 à 16:03:34 | Re : comment passer des donnees de la servlets au jsp?

dvoraky

Salut,

Et si tu mettais toutes des données récupérées justement dans un tableau et que après tu utilises ce tableau pour afficher son contenu?


 C'est après des heures de codage que j'ai compris pourquoi les créateurs de Java ont choisi une tasse de café comme logo...
vendredi 7 novembre 2008 à 08:14:49 | Re : comment passer des donnees de la servlets au jsp?

noumian

Mais comment?

ouais man

vendredi 7 novembre 2008 à 09:05:38 | Re : comment passer des donnees de la servlets au jsp?

dvoraky

Réponse acceptée !
Je sais pas, quelles sont les données que tu dois passer dans un tableau?

Je prend un exemple, des articles. Ils ont un ID, une description et un prix.
Déjà, moi je ferais une classe "article" avec un constructeur qui prend 3 parametres et avec des getter et setter.

Ensuite, quand tu accèdes à ta BD, que tu retournes tes articles, à chaque ligne récupérée tu construis un nouvel article que tu mets dans un tableau après, un tableau d'article

ArrayList<Article> tableau = new ArrayList<Article>();

// ta boucle while...........
   article = new Article(id, description, prix);
   tableau.add(article);
}

Voilà, maintenant, tu mets ton tableau en session ou tu le mets en paramètre comme tu veux, suivant ton utilisation, mais ça tu sais faire


 C'est après des heures de codage que j'ai compris pourquoi les créateurs de Java ont choisi une tasse de café comme logo...
vendredi 7 novembre 2008 à 09:29:51 | Re : comment passer des donnees de la servlets au jsp?
C'est bien ainsi qu'il faut faire?

ouais man


noumian

Merci d'essayer de m'aider. C'est exactement la methode que j'essaye d'employer. mais ca marche pas, je me retrouve avec java.lang.OutOfMemoryError: Java heap space , mais je sais que je n'ai pas de probleme de memoire. bref, comme tu le dis 1 - j'ai cree la classe avec son constructeur et ses getters/setters 2 - j'ai un dao qui accede a la BD, jfais un arraylist, et dans le while j'ajoute les donneees. et je return l'arrayList. 3 - dans ma servlet ja mets en parametre : requestSetAttribute("articles",tableau) et cet erreur est signale au niveau du while. Autre question comment recuperer ces valeur dans la jsp, je fais un truc comme ca :
vendredi 7 novembre 2008 à 09:32:56 | Re : comment passer des donnees de la servlets au jsp?
[/code] c'est bien ainsi qu'il faut faire?

ouais man


noumian

[code]
vendredi 7 novembre 2008 à 09:33:36 | Re : comment passer des donnees de la servlets au jsp?

noumian


[code]
<td><c:out value="${arcticle.id}" /></td>
<td><c:out value="${arcticle.description}" /></td>
<td><c:out value="${arcticle.prix}" /></td>
[/code]

c'est bien ainsi qu'il faut faire?
vendredi 7 novembre 2008 à 09:53:46 | Re : comment passer des donnees de la servlets au jsp?

dvoraky

Salut,
c'est bizarre ton histoire de OutOfMemory... Tu as bien construit l'arrayList?
ArrayList<Article> tableau = new ArrayList<Article>();

Tu n'as pas donné de taille au tableau hein?

Ensuite, dans la JSP, tu l'envoies comment ton tableau? En session ou dans le request?


 C'est après des heures de codage que j'ai compris pourquoi les créateurs de Java ont choisi une tasse de café comme logo...
vendredi 7 novembre 2008 à 10:10:21 | Re : comment passer des donnees de la servlets au jsp?

noumian

ca y est ca marche,j'avais un probleme dans ma boucle.
Merci pour les conseils.
vendredi 7 novembre 2008 à 10:14:46 | Re : comment passer des donnees de la servlets au jsp?

dvoraky


No problemo

a+


 C'est après des heures de codage que j'ai compris pourquoi les créateurs de Java ont choisi une tasse de café comme logo...


Cette discussion est classée dans : donnees, envoyer, passer, jsp, servlets


Répondre à ce message

Sujets en rapport avec ce message

Execution des Servlets et des JSP [ par sarani ] Je veux savoir quel est Votre texte ici pour pouvoir Votre texte ici Envoyer des donnees à une page web [ par mastakilla ] Salut,Je souhaite envoyer des donnees a une page web, et suivre la reponse la reponse du serveur. Je sais comment envoyer mais je sais pas si avec la [Débutant]: Appel servlet depuis websphere [ par AtomicAt ] BonjourJe debute avec websphere et j'ai des soucis avec les servlets.En effet, j'ai cree, a l'aide de l'outil d'assemblage, une application et module Envoyer des donnees d'une applet a une servlet via une urlconnection [ par lonestar ] Bonjour a tous.Je suis actuellement en train de developper une applet qui se connecte a une servlet via une urlconnection. J'envoie des String[] de la envoyer des donnees sur le reseau en octet [ par jerame ] Bonjour à tous, je vais essayer d'être clair.Je voudrais faire une application client serveur.Première question :Est ce que quand j'envoie un entier ( connexion jsp et oracle [ par aminix9 ] salu tt lmonde ,est c ke vous pouvez me donner ou bien m indiquer le code d une page JSP qui se connecte à une base de donnees oracle et affiche les i la différence entre JSP et Servlet [ par j_aub ] slt ttt le monde,est ce que quelqu'un peut m'expliquer la différence entre JSP et SERVLET et quand est ce que on doit utliser l'une et non pas l'autre Comment Envoyer un mail depuis un formulaire jsp [ par Anfakih ] bonjour, je suis debutant en jsp et j'aurai aimé savoir comment envoyer un mail depuis un formulaire jsp.Je vous remercie d'avanceben :D Passer une url en paramètre d'une requete ? [ par el_teedee ] Bonjour,je voudrais passer une url dans un paramètre de ma requête d'une page A vers une page B. Je veux qu'en cliquant sur le lien "lien vers B" de l SendMail via JSP et Servlet [ par rakyouna ] Bonjour,J'ai besoin de faire une application qui permet d'envoyer un mail à une destination bien determiné: le message à envoyer sera saisi dans un fo


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales