Afficher les données d'une BDD dans une page JSP - Java - Programmation
Marsh Posté le 22-03-2006 à 16:42:43
Tu as réussi à faire une page exécutant des INSERT sur ta base, tu devrais savoir faire une page exécutant des SELECT cette fois non ?
Marsh Posté le 22-03-2006 à 16:57:05
les selects, ils sont fait, mais c'est pour après recupere les resultsets pour les affichers sur la page jsp.
Ca peut paraitre bete, mais j'ai du mal a percuter la chose
Marsh Posté le 22-03-2006 à 17:22:57
Une fois que tu as le ResultSet, tu itères dessus et tu affiches les valeurs, par exemple :
Code :
|
Sans oublier de fermer le resultset et la connexion après utilisation. Quand tu seras confortable avec cette méthode je te conseille d'exécuter la requete et d'en extraire le résultat dans une servlet, puis de passer le résultat à la page JSP pour l'affichage, c'est plus propre. Et après si tu te sens le courage d'apprendre à utiliser un des nombreux framework web dispo en Java c'est encore mieux
Marsh Posté le 22-03-2006 à 17:25:20
plusieurs possibilité
- scriptlet
- javabean
- balise personnalisée
perso je te conseil les javabeans. Regarde donc de ce coté la. les scriptlet c'est facile, mais c'est pas beau à programmer.
Marsh Posté le 22-03-2006 à 17:27:59
Ah, tu mets tout directement dans la page jsp, j'avais tout fais en servlet jusqu'a maintenant mdr
Je vais faire comme tu me dis, petit a petit
Merci pour ton aide
Marsh Posté le 22-03-2006 à 19:26:37
Ah ben non garde ta servlet c'est très bien ! Je pensais que tu avais juste une JSP.
Après avoir extrait les données du resultset dans ta servlet, attache le ou les objets résultant à la request avec request.setAttribute("toto", monobjet), puis redirige la requete vers ta page JSP. Au début de la JSP tu récupère l'objet (request.getAttribute("toto" )) et tu n'as plus qu'à l'afficher à ta guise. Tu peux aussi placer l'objet en session si tu veux.
Marsh Posté le 24-03-2006 à 21:58:38
Hello,
J'ai réussi a le faire
Merci pour ton aide précieuse
Marsh Posté le 22-03-2006 à 16:18:47
Salut a tous,
Je commence à faire un peu de prog, et la, je trouve rien qui m'aide
Alors, j'ai un site qui tourne sur un tomcat et derrière, il y a une BDD (mysql 5), j'ai reussi a faire une page jsp sur laquelle on saisie des données qui vont s'inserrer directement dans la bdd, mais maintenant, je voudrais pouvoir afficher ces données sur une autre page jsp.
Je sais que c'est très vague comme question, mais avez vous un lien qui puisse m'expliquer comment faire, ou pouvez vous m'expliquer le principe pour faire une telle chose.
Merci a tous de votre aide