Bonjour
Je suis autant débutant en java qu'avec struts, ce qui me complique beaucoup
la tâche : à savoir extraire les données (du style non, prenom, age) d'une
base mysql et les faires afficher sur une jsp en utilisant struts.
J'arrive à recuperer les données, mais j'arrive pas à les afficher sur la
jsp. J'ai cru comprendre qu'il fallait utiliser une collection, puis la
balise <logic:iterate> pour que cela fonctionne. Mais le manque de
connaissances en la matière me bloque !!
J'ai essayé de creer un bean qui soit un tableau de string, mais je n'arrive
même pas à le déclarer dans le struts-config. Bref j'ai besoin qu'on
m'éclaire ...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Frédéric Augé
yoann delomier wrote:
Bonjour Je suis autant débutant en java qu'avec struts, ce qui me complique beaucoup la tâche : à savoir extraire les données (du style non, prenom, age) d'une base mysql et les faires afficher sur une jsp en utilisant struts. J'arrive à recuperer les données, mais j'arrive pas à les afficher sur la jsp. J'ai cru comprendre qu'il fallait utiliser une collection, puis la balise <logic:iterate> pour que cela fonctionne. Mais le manque de connaissances en la matière me bloque !! J'ai essayé de creer un bean qui soit un tableau de string, mais je n'arrive même pas à le déclarer dans le struts-config. Bref j'ai besoin qu'on m'éclaire ...
Yoann
Bonsoir,
t'as pas besoin de déclarer ton tableau (c'est pas très souple les tableaux, rien ne vaut une liste) dans struts-config, juste de le mettre en scope request. puis d'utiliser logic-iterate effectivement, regardes les exemples struts, ce n'est pas ce qui manque.
Frédéric
yoann delomier wrote:
Bonjour
Je suis autant débutant en java qu'avec struts, ce qui me complique beaucoup
la tâche : à savoir extraire les données (du style non, prenom, age) d'une
base mysql et les faires afficher sur une jsp en utilisant struts.
J'arrive à recuperer les données, mais j'arrive pas à les afficher sur la
jsp. J'ai cru comprendre qu'il fallait utiliser une collection, puis la
balise <logic:iterate> pour que cela fonctionne. Mais le manque de
connaissances en la matière me bloque !!
J'ai essayé de creer un bean qui soit un tableau de string, mais je n'arrive
même pas à le déclarer dans le struts-config. Bref j'ai besoin qu'on
m'éclaire ...
Yoann
Bonsoir,
t'as pas besoin de déclarer ton tableau (c'est pas très souple les
tableaux, rien ne vaut une liste) dans struts-config, juste de le mettre
en scope request.
puis d'utiliser logic-iterate effectivement, regardes les exemples
struts, ce n'est pas ce qui manque.
Bonjour Je suis autant débutant en java qu'avec struts, ce qui me complique beaucoup la tâche : à savoir extraire les données (du style non, prenom, age) d'une base mysql et les faires afficher sur une jsp en utilisant struts. J'arrive à recuperer les données, mais j'arrive pas à les afficher sur la jsp. J'ai cru comprendre qu'il fallait utiliser une collection, puis la balise <logic:iterate> pour que cela fonctionne. Mais le manque de connaissances en la matière me bloque !! J'ai essayé de creer un bean qui soit un tableau de string, mais je n'arrive même pas à le déclarer dans le struts-config. Bref j'ai besoin qu'on m'éclaire ...
Yoann
Bonsoir,
t'as pas besoin de déclarer ton tableau (c'est pas très souple les tableaux, rien ne vaut une liste) dans struts-config, juste de le mettre en scope request. puis d'utiliser logic-iterate effectivement, regardes les exemples struts, ce n'est pas ce qui manque.
Frédéric
Franck
yoann delomier wrote:
Bonjour Je suis autant débutant en java qu'avec struts, ce qui me complique beaucoup la tâche : à savoir extraire les données (du style non, prenom, age) d'une base mysql et les faires afficher sur une jsp en utilisant struts. J'arrive à recuperer les données, mais j'arrive pas à les afficher sur la jsp. J'ai cru comprendre qu'il fallait utiliser une collection, puis la balise <logic:iterate> pour que cela fonctionne. Mais le manque de connaissances en la matière me bloque !! J'ai essayé de creer un bean qui soit un tableau de string, mais je n'arrive même pas à le déclarer dans le struts-config. Bref j'ai besoin qu'on m'éclaire ...
Yoann
En gros (adapter) Il te faut un bean User avec les champs adéquats (nom, prenom etc) et les getter/setter qui vont bien
Dans ton action tu construits une Collection "users" contenant des instances de cette classe (en faisant une requete à la base de données) puis :
request.setAttribute("users", users);
et dans ta jsp : <logic:iterate name="users" id="user"> <bean:write name="user" property="nom"/> </logic:iterate>
-- Franck Lefebure mailto:
yoann delomier wrote:
Bonjour
Je suis autant débutant en java qu'avec struts, ce qui me complique
beaucoup la tâche : à savoir extraire les données (du style non,
prenom, age) d'une base mysql et les faires afficher sur une jsp en
utilisant struts.
J'arrive à recuperer les données, mais j'arrive pas à les afficher
sur la jsp. J'ai cru comprendre qu'il fallait utiliser une
collection, puis la balise <logic:iterate> pour que cela fonctionne.
Mais le manque de connaissances en la matière me bloque !!
J'ai essayé de creer un bean qui soit un tableau de string, mais je
n'arrive même pas à le déclarer dans le struts-config. Bref j'ai
besoin qu'on m'éclaire ...
Yoann
En gros (adapter)
Il te faut un bean User avec les champs adéquats (nom, prenom etc) et les
getter/setter qui vont bien
Dans ton action tu construits une Collection "users" contenant des instances
de cette classe
(en faisant une requete à la base de données)
puis :
request.setAttribute("users", users);
et dans ta jsp :
<logic:iterate name="users" id="user">
<bean:write name="user" property="nom"/>
</logic:iterate>
Bonjour Je suis autant débutant en java qu'avec struts, ce qui me complique beaucoup la tâche : à savoir extraire les données (du style non, prenom, age) d'une base mysql et les faires afficher sur une jsp en utilisant struts. J'arrive à recuperer les données, mais j'arrive pas à les afficher sur la jsp. J'ai cru comprendre qu'il fallait utiliser une collection, puis la balise <logic:iterate> pour que cela fonctionne. Mais le manque de connaissances en la matière me bloque !! J'ai essayé de creer un bean qui soit un tableau de string, mais je n'arrive même pas à le déclarer dans le struts-config. Bref j'ai besoin qu'on m'éclaire ...
Yoann
En gros (adapter) Il te faut un bean User avec les champs adéquats (nom, prenom etc) et les getter/setter qui vont bien
Dans ton action tu construits une Collection "users" contenant des instances de cette classe (en faisant une requete à la base de données) puis :
request.setAttribute("users", users);
et dans ta jsp : <logic:iterate name="users" id="user"> <bean:write name="user" property="nom"/> </logic:iterate>