IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Struts 1 Java Discussion :

Recuperer un traitement


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 20
    Par défaut Recuperer un traitement
    Bonsoir,
    Dans mon action, j'effectue un traitement et comme resultat j'ai une liste. je souhaite apparaitre cette liste dans ma jsp. je ne sais pas comment je peux l'appeller.
    le code de mon FormulaireAction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    ici j'effectue tous mes traitements
    ....
    ici j'ai une liste
    ...
    et ensuite j'envoie vers la page resultat
    return mapping.findForward("resultat");
    Je fais ca afin d'eviter de faire des traitements dans ma page jsp.
    Comment faire? Merci

  2. #2
    Membre éprouvé Avatar de yakanet
    Homme Profil pro
    Inscrit en
    Décembre 2005
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations forums :
    Inscription : Décembre 2005
    Messages : 137
    Par défaut
    Ajoute ta liste en attribut comme cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    request.setAttribute("ici un nom pour le retrouver", instance_de_la_liste);
    Puis dans ta jsp tu peux utiliser JSTL pour iterer la liste
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <logic:iterator scope="request" id="toto" name="ic un nom pour le retrouver">
    <%-- Ici toutes tes instructions pour afficher une ligne par item de ta liste, tu peux utiliser la jstl bean pour afficher un element de ta liste ex : --%>
    <bean:write name="toto" property="name" /> <%-- Ici je fais un toto.getName() --%>
    </logic:iterator>

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 20
    Par défaut
    Je ne comprends pas bien cette partie de la reponse
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <logic:iterator scope="request" id="toto" name="ic un nom pour le retrouver">
    <%-- Ici toutes tes instructions pour afficher une ligne par item de ta liste, tu peux utiliser la jstl bean pour afficher un element de ta liste ex : --%>
    <bean:write name="toto" property="name" /> <%-- Ici je fais un toto.getName() --%>
    </logic:iterator>
    concretement ma liste est : L comment faire pour recuperer le 1ere element de la liste, je debute en struts. c'est quoi le property="name"

  4. #4
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    C'est une liste d'objets de quel type ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 20
    Par défaut
    c'est une LinkedList où je mets des string dedans

  6. #6
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Si c'est une LinkedList de String, pour afficher tous les éléments de la liste dans la jsp, essaie ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <logic:iterate name="nomDeLaListe" id="element">
       <bean:write name="element"/>
    </logic:iterate>

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/04/2014, 16h40
  2. [OnCtlColor] Recuperer l'id du contrôle en cours de traitement
    Par direkernel dans le forum Visual Studio
    Réponses: 0
    Dernier message: 27/05/2013, 10h40
  3. Réponses: 2
    Dernier message: 20/07/2011, 11h09
  4. recuperation de la structure d'une base
    Par pascalT dans le forum 4D
    Réponses: 7
    Dernier message: 07/06/2006, 15h32
  5. recuperer la résolution de l'écran
    Par florent dans le forum C++Builder
    Réponses: 11
    Dernier message: 07/06/2002, 15h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo