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 :

probleme de enctype="multipart/form-data" & selection multiple


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Juin 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1
    Par défaut probleme de enctype="multipart/form-data" & selection multiple
    bjr

    j ai un formulaire qui envoie un fichier et une liste de selection multiple
    mais le probleme est que les deux ne marchent pas ensemble
    le choix fait dans la liste:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <select name="choix"  multiple="multiple">
    ...........
    </select>
    ou html:select
    est retourné comme null si j active enctype="multipart/form-data" dans le :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      	<html:form action="......" enctype="multipart/form-data">
    merci de m aider

  2. #2
    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
    En multipart/form-data, tu ne peux pas récupérer les paramètres de ServletRequest.

    Tu ne peux donc pas faire ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String[] choix = request.getParameterValues("choix");
    Pour plus d'infos, voir ici.

    Par contre, dans l'Action qui s'exécute au submit du formulaire, as-tu essayé de récupérer les choix sélectés via le form-bean :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    TonActionForm tonActionFom = (TonActionForm) form ;
    String[] choix = tonActionForm.getChoix() ;
    Ceci suppose que tu as défini la propriété choix de type String[] avec getter et setter dans l'ActionForm.

    Et dans la jsp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <html:form action="......" enctype="multipart/form-data">
       <html:select property="choix" multiple="true">
          ...
       </html:select>
    </html:form>

Discussions similaires

  1. select multiple avec enctype="multipart/form-data
    Par Tail dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 24/01/2007, 11h59
  2. Réponses: 15
    Dernier message: 26/10/2006, 10h42
  3. [Upload] enctype='multipart/form-data'
    Par shnouf dans le forum Langage
    Réponses: 2
    Dernier message: 28/03/2006, 15h02
  4. [Upload] Upload .jpg |enctype="multipart/form-data"
    Par Funraill.net dans le forum Langage
    Réponses: 4
    Dernier message: 16/01/2006, 17h44

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