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

JavaScript Discussion :

Java script + JSP : Passage de donn�es


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    38
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 38
    Par d�faut Java script + JSP : Passage de donn�es
    Bien le bonjour � toutes et � tous,

    J'ai un formulaire. Il y a des boutons radios (je ne sais d�terminer leur nombre puisque cr��s dans une boucle suivant une DB), donc avec un javascript, je cherche la valeur du radio selectionn�. Jusque l� tout va bien.
    Le probl�me est que j'ai besoin de cette valeur dans mon JSP, et je n'arrive pas � passer cette valeur entre les deux codes...
    Des id�es?

    D'avance merci.

    Peace, Rastapwalu

  2. #2
    Membre confirm� Avatar de layouni
    Inscrit en
    Mai 2004
    Messages
    119
    D�tails du profil
    Informations personnelles :
    �ge : 45

    Informations forums :
    Inscription : Mai 2004
    Messages : 119
    Par d�faut Un champ Hidden
    Bonjour


    peut �tre tu peux utiliser un champs hidden que stocke la valeur de radiobutton selectionner
    c juste une id�e

    A+

  3. #3
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    38
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 38
    Par d�faut
    Merci pour ta r�ponse, mais je ne suis pas tr�s chaud pour cette methode, c'est bcp de chipotage pour rien.

    Peace, Rastapwalu

  4. #4
    Membre �prouv�
    Profil pro
    Inscrit en
    D�cembre 2002
    Messages
    93
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2002
    Messages : 93
    Par d�faut
    Je crois comprendre que tu veux seulement passer la valeur choisie dans ta collection de boutons � ta JSP. Si c'est cela, alors il faut in�vitablement que tu envoies le formulaire (FORM) contenant tes boutons radio � la JSP. Pour y parvenir, il faut que tu emploies la m�thode GET ou POST avec l'adresse de la JSP dans le "action" de ton formulaire.

    Si tu ne veux pas charger une nouvelle page lorsque tu soumets ton formulaire, il faut utiliser la m�thode AJAX ou te servir d'un autre frame (un frame cach�, ou IFRAME, par exemple) comme "cible" du formulaire (propri�t� "target"). Cependant, contrairement � HTML 4, la propri�t� "target" de la balise FORM n'est pas valide en XHTML. Il y a toutefois moyen de d�finir sa valeur avec JavaScript lors de la soumission du formulaire.

    Si tu choisis AJAX, je te sugg�re d'utiliser le framework Prototype avec son compl�ment Behaviour : ils facilitent grandement la t�che et ils sont si facile d'utilisation que c'en est amusant !

  5. #5
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    38
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 38
    Par d�faut
    Ben en fait mon probl�me, c'est que ma variable "valeur" ne passe pas entre le javascript et le JSP (int�gr�)

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    function test()
    {
    	var mesOptions=document.myform.key; 
    	var coche=false; 
    	var valeur=''; 
    	for(var i=0;(!coche)&&(i<mesOptions.length);i++)
    	{ 
       		if(coche=mesOptions[i].checked) 
         	valeur=mesOptions[i].value;
    	}
    	<%
    	query = "SELECT signature, welcomemsg FROM keyw_TBL WHERE FKeyclient = '"+ valeur +"';";
    	%><%= query %><%
    	results = statement.executeQuery(query);
    	while (results.next())
    	{
    		if (results.getString("signature")!="");
    		{
    			sign = results.getString("signature");
    		}
    		if (results.getString("welcomemsg")!="");
    		{
    			welc = results.getString("welcomemsg");
    		}
    	}
    	%>
    }
    Peace, Rastapwalu

  6. #6
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    r�fl�chit � l'ordre d'interpr�tation des codes ...
    javascript ne va pas r��crire jsp ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  7. #7
    Expert confirm�
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    D�tails du profil
    Informations personnelles :
    �ge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par d�faut
    javascript c est une fois que jsp a g�n�r� la page et qu elle est dans le navigateur du client.

    Tu es oblig� de renvoyer des donn�es vers le serveur, en postant, redirigeant ou ajaxant (du verbe ajaxer).

  8. #8
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    38
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 38
    Par d�faut
    Ben quoi?

    J'ai d�j� mis du JSP dans du javascript et ca fonctionne parfaitement, c'est comme si c'�tait un listener... Iciil n'y a que le passage d'argument qui part en live...

    Peace, Rastapwalu

  9. #9
    Expert confirm�
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    D�tails du profil
    Informations personnelles :
    �ge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par d�faut
    tu confond un peu tout !

    Bien evidemment que tu peux avoir l'impression de mettre du jsp dans javascript puisque c est ta jsp qui g�n�re la page ou se trouve le js.

    Regarde la source de ta page dans ton navigateur et dis moi si tu y vois du jsp.

  10. #10
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    oui en fait tu peux mettre du jsp dans du javascript mais le jps ne fait qu'ecrire le javascript puis la page est envoy�e chez le client...
    mais plus possibilit� de faire intervenir jps ...
    en l'occurence tu as besoin de faire un retour sur le serveur ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  11. #11
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    38
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 38
    Par d�faut
    Mais quel chipotage pour une selection de radio qd meme!!! Vais tenter de trouver autre chose... Je vous tiens au courant.

    Peace, Rastapwalu

  12. #12
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    chipotage ?
    ben javascript n'est pas capable sauf � passer par xmlhttprequest d'atteindre le serveur...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  13. #13
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    38
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 38
    Par d�faut
    Ben c du chipotage que deux codes travaillant en "c�te � c�te" ne puissent pas communiquer entre eux...

    Peace, Rastapwalu

  14. #14
    Membre �prouv�
    Profil pro
    Inscrit en
    D�cembre 2002
    Messages
    93
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2002
    Messages : 93
    Par d�faut
    Citation Envoy� par SpaceFrog
    chipotage ?
    ben javascript n'est pas capable sauf � passer par xmlhttprequest d'atteindre le serveur...
    �a en revient � ce que je disais, soit employer la m�thode AJAX...

    J'utilise du Client Side JavaScript qui communique avec du Server Side JavaScript (dans le framework JSP support� par Caucho Resin) gr�ce � AJAX.

  15. #15
    Membre �prouv�
    Profil pro
    Inscrit en
    D�cembre 2002
    Messages
    93
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2002
    Messages : 93
    Par d�faut
    D'ailleurs, il me semble qu'on peut faire tout �a sans trop chipoter en JSPX... J'suis pas s�r, faudrait voir...

Discussions similaires

  1. Difficult� java-page jsp-base de donn�es mysql-function
    Par achraf1234 dans le forum Servlets/JSP
    R�ponses: 3
    Dernier message: 02/06/2014, 16h46
  2. Servlet-JSP passage de donn�es sous forme de tableau
    Par Kpone dans le forum Servlets/JSP
    R�ponses: 8
    Dernier message: 23/04/2009, 13h31
  3. Passage de donn�es entre jsp
    Par jayjaypg22 dans le forum Struts 1
    R�ponses: 1
    Dernier message: 30/10/2007, 18h06
  4. passage de donn�es d'une jsp � une autre
    Par emi dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 04/07/2007, 18h56

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