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 ][ link ] <html:link> et bean form


Sujet :

Struts 1 Java

  1. #1
    Membre confirm�

    Inscrit en
    Avril 2004
    Messages
    43
    D�tails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 43
    Par d�faut [ Struts ][ link ] <html:link> et bean form
    Bonjour,

    Est il possible lors du d�clenchement d'une action par un <html:link>
    de r�cup�rer les param�tres pass�s dans un bean form?

    ou bien est on oblig� d'avoir recours � du javascript pour soumettre un formulaire auquel
    est associ� le bean form?

    merci.

  2. #2
    Membre confirm�
    Inscrit en
    Octobre 2003
    Messages
    93
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 93
    Par d�faut
    A ma connaissance tu es oblig� de soumettre le formulaire pour que le bean form soit mis � jour !

  3. #3
    Membre confirm�

    Inscrit en
    Avril 2004
    Messages
    43
    D�tails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 43
    Par d�faut
    merci pour la rapidit� de la r�ponse.

    donc je dois me r�signer � utiliser du javascript avec mon lien.

  4. #4
    Membre confirm�
    Inscrit en
    Octobre 2003
    Messages
    93
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 93
    Par d�faut
    Je pense que c'est la seule solution

    Du moins c'est comme �a que je fais
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.forms['monFormulaire'].submit ();
    Si tu fais un lien classique alors les donn�es de ton formulaire ne sont pas remont�es vers ton ActionForm !

    Cependant, je suis ouvert si quelqu'un a une autre solution ...

  5. #5
    Membre confirm�

    Inscrit en
    Avril 2004
    Messages
    43
    D�tails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 43
    Par d�faut
    Ok merci bien.

    si qqun � une autre solution je suis preneur aussi.

  6. #6
    Membre �m�rite
    Avatar de RanDomX
    Profil pro
    sans
    Inscrit en
    Mars 2003
    Messages
    579
    D�tails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : sans

    Informations forums :
    Inscription : Mars 2003
    Messages : 579

  7. #7
    Membre confirm�

    Inscrit en
    Avril 2004
    Messages
    43
    D�tails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 43
    Par d�faut
    Merci RandomX,

    mais ce que je souhaite faire c'est l'inverse: populer automatiquement un bean form associ� � une action
    avec les param�tres de ce lien Struts.

  8. #8
    Membre �m�rite
    Avatar de RanDomX
    Profil pro
    sans
    Inscrit en
    Mars 2003
    Messages
    579
    D�tails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : sans

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Par d�faut
    Hum oui j'avais bien compris, et c donc pour cela que tu dois invoquer une action par ton lien.

    Que les attribut soient post�s par POST ou par GET c pareil.... la servlet Action va forwarder tout ca au RequestProcessor.

    Ton ActionForm etant associ� � ton Action par le mapping ds stratus-config.xml ( attribut name), le d�clanchement de la population va se faire automatiquement. C'est un peu a ca que sert Struts.

    Au pire, ds ton action tu peux setter les donn�es en invoquant explicitement sur l'instance cast�e du form la m�thode reset et execute en lui passant l'objet request, lequel contient effectivement tes parametres pass�s dans l'URL.

    J'espere avoir �t� clair, sinon n'h�sites pas.


    @+

  9. #9
    Membre confirm�

    Inscrit en
    Avril 2004
    Messages
    43
    D�tails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 43
    Par d�faut
    Super RandomX,

    C'est exactement ce dont je n'�tais pas sur. Apr�s relecture de la faq
    j'ai saisi. Une derni�re question: dans le cas ou une des propri�t�s
    de mon bean form est un bean dont on veut populer la propri�t� il faut nommer
    la cl� de param�tre:

    monbean.propriete

    merci bien.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [Struts 1.1][html:link] avec plusieurs param�tres
    Par bbo1991 dans le forum Struts 1
    R�ponses: 3
    Dernier message: 21/03/2007, 12h32
  2. [STRUTS] balise <bean:write> dans <html:link>
    Par adrien.nicolet dans le forum Struts 1
    R�ponses: 8
    Dernier message: 25/10/2005, 08h56
  3. [Struts]Ecrire un html:link � partir d'une chaine
    Par cowa dans le forum Struts 1
    R�ponses: 5
    Dernier message: 12/05/2004, 17h10
  4. R�ponses: 5
    Dernier message: 12/05/2004, 16h37
  5. [Struts] balise <html:link>
    Par PeteMitchell dans le forum Struts 1
    R�ponses: 7
    Dernier message: 26/04/2004, 21h35

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