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 :

formulaire HTML et recuperation de valeurs


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 60
    Par défaut formulaire HTML et recuperation de valeurs
    Bonjour,

    J'ai un formulaire contenant un textarea et l'objectif c'est d'utiliser la valeur du textarea qui va être passé en paramètre d'une méthode JAVA.

    voici un exemple :

    <FORM METHOD="POST" ACTION=
    <%
    MethodWysiwyg method = new MethodWysiwyg();
    method.ecritureFichier("message",la valeur du textarea (texte))
    %>>
    <INPUT NAME="formulaire" TYPE=hidden VALUE=666>

    <br> <textarea id="texte" cols=100 rows=5 wrap=auto> </textarea>
    <p>
    <center><INPUT NAME="send" TYPE="submit" VALUE="Valider"></center>
    <p>
    </FORM>
    Mais quoi mettre ? Comment récupérer cette valeur pour le mettre dans la méthode JAVA.

    Merci d'avance.

  2. #2
    Membre émérite
    Avatar de kmdkaci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 560
    Par défaut formulaire HTML et recuperation de valeurs
    Si j'ai bien compris, tu veux mettre la valeur de textArea récupéré, c'est ça ???
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <br> <textarea id="texte" cols=100 rows=5 Value = <%=valeur%> wrap=auto> </textarea>

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    376
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 376
    Par défaut
    Je pense que ceci devrait marcher :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <FORM METHOD="POST" ACTION=
    <%
    MethodWysiwyg method = new MethodWysiwyg();
    var texte = document.getElementById("texte").innerHtml;
    method.ecritureFichier("message", texte);
    %>>
    <INPUT NAME="formulaire" TYPE=hidden VALUE=666>
     
    <br> <textarea id="texte" cols=100 rows=5 wrap=auto> </textarea>
    <p>
    <center><INPUT NAME="send" TYPE="submit" VALUE="Valider"></center>
    <p>
    </FORM>

  4. #4
    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
    Il faut créer une servlet que tu définis dans le web.xml.
    Tu spécifies le path de cette servlet dans l'attribut action du tag form afin que celle-ci soit exécutée au submit du formulaire.
    Ensuite, dans cette servlet, tu récupéres la valeur du champ texte via un request.getParameter("texte") et tu la passes en paramètre de la méthode ecritureFichier.

  5. #5
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 60
    Par défaut
    Bonjour,

    Je viens de tester vous différentes réponses. Celle de kmdkaci ne fonctionne pas. Pourtant l'idée me plaisait ...

    Ensuite j'ai testé celle de mixouille là, il ne reconnait pas le mot document. Il faudrait certainement lui précisé que ce n'est pas du java.

    Pour ce qui est de c_nvy je vais l'essayer mais on est forcément obligé de passer par une servlet pour récupérer la valeur d'un formulaire ça me parait lourd (mais c'est peut être la seule solution).

    En tout cas, merci à tous.

  6. #6
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 60
    Par défaut
    Je suis en train de tester avec une servlet mais, le souci c'est que le serveur tomcat me renvoi une erreur ... il ne trouve pas la servlet. Pourtant, celle-ci est dans le web.xml


    <servlet>
    <servlet-name>ServletRecup</servlet-name>
    <servlet-class>com.altima.extranet.wysiwyg.ServletRecup</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>ServletRecup</servlet-name>
    <url-pattern>/ServletRecup</url-pattern>
    </servlet-mapping>

    <FORM METHOD="POST" ACTION="/ServletRecup">

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 08/01/2009, 14h44
  2. Réponses: 6
    Dernier message: 01/08/2006, 16h23
  3. Recuperer la valeur dun formulaire effacé
    Par mael94420 dans le forum ASP
    Réponses: 2
    Dernier message: 07/03/2006, 15h32
  4. [VB6] recuperer des valeurs ds un tableau html avec vb!!
    Par leo13 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 11/12/2004, 13h02

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