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 :

Renseigner un Textfield struts 2


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 75
    Par défaut Renseigner un Textfield struts 2
    Bonjour à tous

    Je voudrais pouvoir affecter aux texfields de mon formulaire Struts 2 des valeurs que je passe à la page via une action :

    <s:form name="nouveauType" action="nouveauType" method="post">
    <s:textfield label="Type activité" name="type" value="type" />
    <s:textfield label="Objet" name="libelle" value="libelle" />
    <s:submit value="Add" onclick="ajouter()"/>
    </s:form>
    mais ce que j'obtient c'est simplment mes textfield renseigné avec les chaines "type" et "libelle" ...

    Auriez-vous une solution ?

    Merci d'avance !

  2. #2
    Membre du Club
    Inscrit en
    Décembre 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 9
    Par défaut
    Bonjour,

    Il ne faut pas que tu mettes les attributs "value". La valeur des textfield est passé grâce à l'attribut "name".

    Pour un attribut "nom" par exemple tu auras :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <s:textfield name="nom" label="Nom" />
    Et dans ta classe Action, tu dois retrouver une variable ayant le nom "nom" et ses getter/setter.

    Bon courage !

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 75
    Par défaut
    Merci pour ton aide !

    En effet pour renseigner un textfield avec une valeur provenant de l'action il faut faire :
    <s:textfield label="Type activité" name="type" value="%{typeNonInsere}"
    Bien entendu il faut avoir fourni un getter pour l'attribut typeNonInsere dans l'action qui apelle cette page.


Discussions similaires

  1. [Struts 2.0] Ajax dojo, textfield et text
    Par slim dans le forum Struts 1
    Réponses: 0
    Dernier message: 03/02/2012, 10h36
  2. [STRUTS] utilisation de plusieurs tags <html:subm
    Par Super Castor dans le forum Struts 1
    Réponses: 6
    Dernier message: 23/06/2004, 11h42
  3. [Renseignement] Compilateur C pour µC
    Par Vincent PETIT dans le forum C
    Réponses: 6
    Dernier message: 19/01/2003, 00h24
  4. demande de renseignements
    Par canada1975 dans le forum Développement
    Réponses: 6
    Dernier message: 26/12/2002, 22h18
  5. Renseignement concernant MulDiv
    Par bastien dans le forum C++Builder
    Réponses: 2
    Dernier message: 17/06/2002, 10h22

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