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] champs multiples


Sujet :

Struts 1 Java

  1. #1
    Membre actif
    Inscrit en
    Juin 2005
    Messages
    303
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 303
    Points : 201
    Points
    201
    Par défaut [Struts] champs multiples
    Bonjour,

    voila j'ai un formulaire avec les champs suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <html:text property="diplome" size="40"/>
    <html:text property="diplome" size="40"/>
    <html:text property="diplome" size="40"/>
    <html:text property="diplome" size="40"/>
    <html:text property="diplome" size="40"/>
    les champs doivent obligatoirement etre remplis

    dans mon ValidatorForm j'ai declare :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     private String[] diplome;
    avec les getters et setters

    le problème c'est que dés qu'un champs n'est pas rempli, la page est rechargé mais pas avec les valeurs saisies precedemment mais plustot avec les references du String[] diplome c'est à dire avec des [Ljava.lang.String;@459b78. Même les champs qui n'ont pas été remplis sont initialisés avec cette valeur. j'ai essayé plusieurs choses mais je n'y arrive pas.

    y a t'il une solution merci?!

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Points : 5 059
    Points
    5 059
    Par défaut
    Citation Envoyé par khokho
    Bonjour,

    voila j'ai un formulaire avec les champs suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <html:text property="diplome" size="40"/>
    <html:text property="diplome" size="40"/>
    <html:text property="diplome" size="40"/>
    <html:text property="diplome" size="40"/>
    <html:text property="diplome" size="40"/>
    les champs doivent obligatoirement etre remplis

    dans mon ValidatorForm j'ai declare :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     private String[] diplome;
    avec les getters et setters

    le problème c'est que dés qu'un champs n'est pas rempli, la page est rechargé mais pas avec les valeurs saisies precedemment mais plustot avec les references du String[] diplome c'est à dire avec des [Ljava.lang.String;@459b78. Même les champs qui n'ont pas été remplis sont initialisés avec cette valeur. j'ai essayé plusieurs choses mais je n'y arrive pas.

    y a t'il une solution merci?!
    et ça marche lorsque tous les champs sont remplis..??
    il est bien valorisé ton vecteur diplome..?

  3. #3
    Membre actif
    Inscrit en
    Juin 2005
    Messages
    303
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 303
    Points : 201
    Points
    201
    Par défaut
    oui il marche trés bien quand tout les champs sont remplis.

  4. #4
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Points : 5 059
    Points
    5 059
    Par défaut
    Citation Envoyé par khokho
    oui il marche trés bien quand tout les champs sont remplis.
    tu peux montrer le code des getters/setters ??

  5. #5
    Membre actif
    Inscrit en
    Juin 2005
    Messages
    303
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 303
    Points : 201
    Points
    201
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
        public String[] getDiplome() {
            return diplome;
        }
     
     
        public void setDiplome(String[] diplome) {
            this.diplome = diplome;
        }
    je pense qu'il y a un problème avec le get

Discussions similaires

  1. Champ Multiple Concatenation et Mysql
    Par mulbek dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 17/10/2005, 13h40
  2. [Débutante][Struts] Actions multiples
    Par BiM dans le forum Struts 1
    Réponses: 6
    Dernier message: 30/09/2005, 10h22
  3. [STRUTS]Selectt multiple
    Par SEMPERE Benjamin dans le forum Struts 1
    Réponses: 6
    Dernier message: 08/02/2005, 08h29
  4. [ struts ] champs d'un formulaire
    Par raouf dans le forum Struts 1
    Réponses: 4
    Dernier message: 10/06/2004, 11h11
  5. [struts]Champ texte indéxé
    Par GreenJay dans le forum Struts 1
    Réponses: 2
    Dernier message: 02/06/2004, 16h47

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