djamel.java Posté(e) le 29 juin 2008 Share Posté(e) le 29 juin 2008 bonjour tout le monde, Comment recuperer des arguments d'une page web dans une applet Java:confused: (exemple: http://www.forumdz.com/waloo.php?d=n&f=27 comment recuperer les valeurs de ces variable(d et f)) merci d'avance... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cryptoD Posté(e) le 29 juin 2008 Share Posté(e) le 29 juin 2008 Tu les récupère avec ton walou.php : $d =$_GET['d']; $f= $_GET['f']; Et puis dans le code HTML qui appel l'applet : > > Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
mouradski Posté(e) le 29 juin 2008 Share Posté(e) le 29 juin 2008 Si ton seul problème se résume à récupérer les pair [NomArg,ValeurArg] c'est simple : string URL = " http://www.forumdz.com/waloo.php? d=n&f=27" tu utilise la méthode Split à qui tu donne en paramètre une chaine ou un caractère séparateur exemple ici : string[] ChaineArg = URL.Split("?") tu auras alors dans le tableau ChaineArg les 2 valeurs : "http://www.forumdz.com/waloo.php" et "d=n&f=27" on aura besoin que de la 2eme valeur ChaineArg[1] qui est = "d=n&f=27" et la il nous reste plus qu'à recuperer les pair (NomArg=ValeurArg) on refait la même chose qu'avant : string[] xxxxx = ChaineArg[1].Split("&"); on aura deux val "d=n" et "f=27" refaire le même truc avec Split("=") pour chaque pair. pour la structuration du code à toi de voir. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
mouradski Posté(e) le 29 juin 2008 Share Posté(e) le 29 juin 2008 Tu les récupère avec ton walou.php : $d =$_GET['d']; $f= $_GET['f']; Et puis dans le code HTML qui appel l'applet : > > wé, je crois que c'est ça ce qu'il veut, il avait pas précisé qui appelle qui.. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
djamel.java Posté(e) le 30 juin 2008 Auteur Share Posté(e) le 30 juin 2008 Merci cryptoD et mouradski_21 pour vos explications :-) si la page web ne contient que la declaration de l'appelet java (pas de codes PHP) et à partir de l'appelet java on veut recuperer les valeurs des arguments qui se trouvent dans la barre d'adresse? pour mieux comprendre: cette page web est appelée à partir d'un formulaire simple (utilisant la methode GET) et les valeurs des champs du formulaire doivent être recuperés par l'appelet java et pas par un script php. Merci encore. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
mouradski Posté(e) le 30 juin 2008 Share Posté(e) le 30 juin 2008 (modifié) Merci cryptoD et mouradski_21 pour vos explications :-) si la page web ne contient que la declaration de l'appelet java (pas de codes PHP) et à partir de l'appelet java on veut recuperer les valeurs des arguments qui se trouvent dans la barre d'adresse? pour mieux comprendre: cette page web est appelée à partir d'un formulaire simple (utilisant la methode GET) et les valeurs des champs du formulaire doivent être recuperés par l'appelet java et pas par un script php. Merci encore. si c'est à partir d'un formulaire que tu veux récupérer l'url alors la méthode Split de la classe String fera bien l'affaire normalement. tu veux faire quoi avec ces arguments ?? si tu fais appel à un site avec des arguments, c'est pas sensé être destiné au script de ce site?? Modifié le 30 juin 2008 par mouradski Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
djamel.java Posté(e) le 30 juin 2008 Auteur Share Posté(e) le 30 juin 2008 bonjour Mouradski_21, Ces argument contiennent les valeurs des champs de saisie du formulaire pour les traiter au niveau de l'applet (dans la deuxiemme page). T'as raison pour la possibilité d'utiliser la methode split(),elle marche bien!, et il me fallait d'abord recuperer l'adresse de la page web avec la methode getUrl() puis la transmettre (addresse web) à split(). merci beaucoup... A bientôt. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
yassin Posté(e) le 28 mai 2009 Share Posté(e) le 28 mai 2009 0553890950 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
mouradski Posté(e) le 28 mai 2009 Share Posté(e) le 28 mai 2009 0553890950 C'est un forum d'entraide ici ton numéro n'interesse personne. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
abderahime_13 Posté(e) le 30 mai 2009 Share Posté(e) le 30 mai 2009 En java, t'as une variable global Request qui contient toutes les données de la session passés en paramètres : request.getParameter("d") et request.getParameter("f"). PS : sinon, t'as d'autres méthodes très interessantes : request.getRequestURI() request.getProtocol() request.getServletPath() request.getPathInfo() request.getQueryString() request.getServerName() request.getServerPort() request.getRemoteUser() request.getRemoteAddr() request.getRemoteHost() request.getAuthType() request.getLocale() ... ect. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.