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 2 Java Discussion :

manipuler un bean "formulaire" qui contient un objet


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 683
    Par défaut manipuler un bean "formulaire" qui contient un objet
    Bonjour,

    Voila mon problème, j'ai une jsp qui contient un formulaire, lorsque celui-ci est soumis cela appel une action.
    Cette action effectue différents traitements puis le mapping renvoie l'utilisateur sur une deuxième jsp.

    Sur cette deuxième jsp j'aimerai afficher les résultats de l'action, mais je ne sais pas comment passer des valeurs de mon action à la deuxième jsp.

    Je sais qu'on peut le faire via la session, mais je voudrai quelque chose de plus propre. D'autant plus que j'ai cru comprendre que c'était possible mais sans trouver d'exemple pouvant m'aider.

    Merci de votre aide.

    --edit
    ancien titre : comment passer un paramètre d'une action à une jsp

  2. #2
    Membre expérimenté
    Avatar de (Benoit)
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 184
    Par défaut
    Ne pourrais-tu pas, dans le code de ton action, mettre le résultat du traitement dans un bean, et afficher ce bean dans ta deuxième jsp ?

  3. #3
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 683
    Par défaut
    c'est certainement la solution à faire, juste si tu peux m'indiquer un piste sur le comment faire

    merci

    --edit

    je viens de réussir à déclarer mon formulaire comme un bean, du coup j'arrive à partager des données entre mes deux jsp

    est ce qu'il est possible de remplacer ce bean formulaire, par un objet, et dans ce cas là, comment je le déclare dans mon action (et surtout comment je l'initialise)

    merci

  4. #4
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 683
    Par défaut
    Bonjour,

    Voilà où j'en suis :
    J'ai un bean formulaire, dans ce formulaire il y a un attribut monObjet (c'est un objet métier).
    Dans cet objet la fonction toString est déjà surchargée.
    Dans ma jsp la ligne suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <bean:write name="monForm" property="monObjet"/>
    appel la fonction toString et affiche le résultat.

    Le problème c'est que l'affichage ne me convient pas forcément, ce que j'aimerai c'est de pouvoir récupérer les valeurs des différents attribut de mon objet monObjet.

    J'espère être assez claire, merci de votre aide.

  5. #5
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 683
    Par défaut
    bon bah facile en fait :
    monObjet.monAttribut et le tour est joué

    --edit
    en revanche quand il s'agit de integer ou de long le formatage est pas terrible
    j'ai droit à : message inconnu5 au lieu d'un simple 5

    donc maintenant je recherche une aide pour formater ou autre mes integers et longs

    merci

Discussions similaires

  1. Réponses: 9
    Dernier message: 24/06/2008, 09h45
  2. Réponses: 1
    Dernier message: 04/05/2006, 11h33
  3. Formulaire qui contient tous les champs d'une table
    Par cakeby dans le forum Access
    Réponses: 2
    Dernier message: 09/01/2006, 09h22

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