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 :

[ STRUTS ][ NESTED ] Invalid argument looking up property


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    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
    Il faut que tu trouves un autre moyen de récupérer ton attribut divid.
    Ainsi, tu n'auras qu'un seul formulaire lié à ton action, soit UpdateScoresForm, et c'est celui-ci que tu dois référencé dans l'action-mapping de ton action, dans le struts-config.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 21
    Par défaut
    Citation Envoyé par c_nvy
    Il faut que tu trouves un autre moyen de récupérer ton attribut divid.
    Ainsi, tu n'auras qu'un seul formulaire lié à ton action, soit UpdateScoresForm, et c'est celui-ci que tu dois référencé dans l'action-mapping de ton action, dans le struts-config.
    C'est ça que je suis en train de corriger.

    Merci pour ta précieuse aide.

    Je te tiens au courant de la suite du développement.

  3. #3
    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 tu utilises cet attribut divid dans plusieurs pages jsp, ce serait peut-être bien de le mettre en session via :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    request.getSession().setAttribute("divid",divid) ;
    et le récupérer via :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    long divid = request.getSession().getAttribute("divid") ;

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 21
    Par défaut
    Citation Envoyé par c_nvy
    Deux form-bean dans une même action, je ne vois pas comment ça peut marcher.
    Bonjour,

    Après avoir bien réfléchi, j'ai pensé à une chose concernant les fameux 2 form-bean. En fait je pense que l'on s'est mal compris. Je m'explique :
    dans mon action je n'ai qu'un seul form-bean car j'en crée un deuxième et le place moi-même en session pour faire en sorte qu'il soit prérempli avec certaines données (la diviosn, les matchs et pour ces matchs je renseigne les scores déjà stockés en DB). Donc ma question change un pe et devient :
    puis-je créé moi-même un ofrm-bean et le placer ne session ou pas car j'ai l'impression que comme ce n'est pas STRUTS qui crée le form, il ne le trouve donc il en crée une vide et donc il n'y a pas de division dans le form et il ne s'est donc pas trouvé la property divisions.matchs vu qu'il n'y a pas d'objet Division (ai-je été clair ?).

    Donc ma deuxième question : ne devrais-je pas laisser la création du form à STRUTS et dans la méthode reset de ce form populer celui-ci avec les informations qui seront affichés ? Mais si c'est le cas comme faire vu que tout ces informations proviennent d'une DB et que je n'ai pas accès aux DataSources depuis un from-bean ?

    Merci d'avance pour les réponses.

    Lionelh

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 21
    Par défaut
    Voila mon problème est résolu !
    1) J'ai créé la méthode reset dans chacun de mes frm-ben
    2) Dans l'action précédent fournissant les info au form-bean suivant, je stocke les infos utilisées par la méthode reset du form en request
    3) Ensuite je laisse STRUTS s'occuper de toute la gestion.

  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
    J'étais sur le point de te répondre mais tu m'as devancé.
    En fait, j'allais te dire que moi, j'initialise toujours mes formulaires dans la méthode execute d'une Action et non, via la méthode reset de l'ActionForm.
    Enfin, le principal, c'est que tu aies trouvé une solution qui marche.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 21
    Par défaut
    Citation Envoyé par c_nvy
    J'étais sur le point de te répondre mais tu m'as devancé.
    En fait, j'allais te dire que moi, j'initialise toujours mes formulaires dans la méthode execute d'une Action et non, via la méthode reset de l'ActionForm.
    Enfin, le principal, c'est que tu aies trouvé une solution qui marche.
    Oui ça marche, mais merci quand même pour ton aide elle a été précieuse

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [nested] Invalid argument looking up property
    Par verbose dans le forum Struts 1
    Réponses: 5
    Dernier message: 25/07/2011, 12h20
  2. [DisplayTag] Error looking up property "nom" in objet type "mysample.Personne"
    Par slyv dans le forum Taglibs
    Réponses: 3
    Dernier message: 02/03/2011, 17h53
  3. [struts] Nested a longeur variable
    Par l.machot dans le forum Struts 1
    Réponses: 8
    Dernier message: 16/09/2004, 16h33
  4. [Struts] Passer un argument dans un property
    Par Malaussene dans le forum Struts 1
    Réponses: 4
    Dernier message: 07/09/2004, 10h11
  5. [STRUTS][NESTED] et OptionCollection
    Par hamed dans le forum Struts 1
    Réponses: 15
    Dernier message: 03/02/2004, 12h27

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