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

Servlets/JSP Java Discussion :

[jsp] récuperation de valeur d'un formulaire


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2003
    Messages
    407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 407
    Par défaut [jsp] récuperation de valeur d'un formulaire
    bonjour
    j'ai une page html qui contient un formulaire .
    l'action du formulaire appel une page jsp, dans laquelle je veux récupérer les valeurs du formulaire , j'ai essayé avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    String mail = request.getParameter("Email");
    System.out.println ("le mail saisie est : "mail);
    il me renvoi toujours null pour toutes les variables ....
    que dois je faire ?

    MERCI

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    509
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 509
    Par défaut
    tu nous en dit pas assez d'abord est ce que dans ton formulaire tu as un input ayant name="Email" pour attribut ????
    Parce que c a partir du name d'un champ que tu recupere sa valeur dans le request !!!

  3. #3
    Membre éclairé
    Inscrit en
    Juillet 2003
    Messages
    407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 407
    Par défaut
    oui v bien ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" name="Email" size="30" >

  4. #4
    Membre expérimenté
    Inscrit en
    Mars 2004
    Messages
    377
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 377
    Par défaut
    As tu bien mis un nom de méthode à ton formulaire.
    Peux tu nous montrer ta page HTML et ta page JSP ?
    Merci

  5. #5
    Membre éclairé
    Inscrit en
    Juillet 2003
    Messages
    407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 407
    Par défaut
    oui bien sure :
    voila le formulaire dans la page html:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    <form name="form1" action="messagerie1.jsp" method="post" enctype="text/plain" onSubmit="return verifform1()">
      <pre>
      <b>Pays :</b>
    	<input type="radio" name="pays" value="1"> Pays1
    	<input type="radio" name="pays" value="2"> Pays2
    	<input type="radio" name="pays" value="3"> Pays3
    	<input type="radio" name="pays" value="4"> Pays4	
      <b>Texte :</b>
    	<textarea name="Texte" cols="45" rows="15"></textarea>
     
      <b>Votre Email :</b> <input type="text" name="Email" size="30" >
     
    	              <input type="submit" value="   Envoyer   " >
      </pre>
    </form>
    et voilà le code dans la page jsp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    <%
      String mail = request.getParameter("Email");
      String pays = request.getParameter("pays");
      String corps = request.getParameter("Texte");
     
     .....un traitement d'envoie de mail .... 
    %>

  6. #6
    Membre éclairé
    Inscrit en
    Juillet 2003
    Messages
    407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 407
    Par défaut
    voilà comment j'ai déclaré mon form :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <form name="form1" action="messagerie1.jsp" method="post" enctype="text/plain" onSubmit="return verifform1()"> 
    ....
    </form>
    il ne faillait pas utiliser ça :
    method="post"

    maintenant ça marche !!

    MERCI

  7. #7
    Membre expérimenté
    Inscrit en
    Mars 2004
    Messages
    377
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 377
    Par défaut
    Peux tu supprimer le enctype="text/plain" et refaire le test.
    Normalement çà marche aussi avec method=post

  8. #8
    Membre éclairé
    Inscrit en
    Juillet 2003
    Messages
    407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 407
    Par défaut
    oui ça marche aussi

  9. #9
    Membre expérimenté
    Inscrit en
    Mars 2004
    Messages
    377
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 377
    Par défaut
    Ok je comprends mieux !

  10. #10
    Membre éclairé
    Inscrit en
    Juillet 2003
    Messages
    407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 407
    Par défaut
    qu'est ce que tu comprends ?

  11. #11
    Membre expérimenté
    Inscrit en
    Mars 2004
    Messages
    377
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 377
    Par défaut
    Tu as essayer de supprimer ton enctype et remis ton post ???
    Non ?

  12. #12
    Membre éclairé
    Inscrit en
    Juillet 2003
    Messages
    407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 407
    Par défaut
    ça devient une blague là

    alors soit t'as compris soit ...

  13. #13
    Membre expérimenté
    Inscrit en
    Mars 2004
    Messages
    377
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 377
    Par défaut
    Bon pas grave ! Laisse tomber l'essentiel c'est que çà marche.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 02/07/2009, 12h20
  2. Applet pour récuperer les valeurs d'un formulaire html
    Par BetterWorld dans le forum Applets
    Réponses: 1
    Dernier message: 19/05/2007, 22h15
  3. javascript pour récuperer les valeurs d'un formulaire html
    Par BetterWorld dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 18/05/2007, 12h09
  4. servlet/jsp: récupérer les valeur d'un formulaire
    Par samia13 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 13/04/2007, 22h46
  5. Récuperer les valeur d'un formulaire en CGI
    Par crakos dans le forum C++
    Réponses: 1
    Dernier message: 29/05/2006, 12h16

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