Jump to content
Règlement du forum ×

applet java


djamel.java

Recommended Posts

  • Moderators

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.

 

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

  • Moderators
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??

Edited by mouradski
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

  • 10 months later...

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.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Posts

    • @fourwinds ben je t'avais dis de contacter le 12 en tout cas... je vais donc attendre encore 1 journée et les contacter demain; car de mon coté RIEN; mais je ne crois pas que la dame du 12 a mis a jour le EC ! car quand tu l'avais appelé...elle avait deja l'info; mais toi client final ne lavait pas! donc oui je crois que c'est un decalage entre le client et AT...c'est tres tres rare ça...mais bon hamdoullah tu as ton BONUS... de mon coté la fois passé quand j'ai parlé au 12 on m'a confirmé que la promo mets MAX 72h..."comme d'habitude monsieur" la fille m'a dit dans tous les cas fourwinds...cette promo c'est TOUT BENEFIQUE car ca offre un avantage à tous ceux qui payent en ligne...meme avec 3% de BONUS c'est tout de meme 1j en plus....encore une raison pour nous de ne JAMAIS plus mettre les pied a ACTEL et payer en CASH. faut etre stupide pour ne pas payer via CIB franchement je ne comprendrai jamais les algeriens ca marche tres MAL....mais ca fonctionne quand meme !!!!
    • les broadcom se sync presque au max rate avec un bon SNR ! les mediatek c'est du caca ! @parazitenew ! regardent sur le post plus haut la difference !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    • https://www.tp-link.com/uk/home-networking/dsl-modem-router/archer-vr600/v2/  (eol) Pour revenir au topic le v2 et le v3 n'ont pas le même chipset xDSL:      Le v3 propose du wifi AC2100 contre AC1600 pour le v2, ce qui est pertinent sur le LAN uniquement. Mais quand on a une connexion VDSL à 100M, cela ne change strictement rien pour internet. Le v2 fonctionne avec DSLStats, et permet d'ajuster diverses options dont SNR via la ligne de commande, en accèdant directement au chipset Broadcom. Pas le v3. Pour le prix, la dernière fois que j'ai regardé, sur FBMarketplace, le v2 était un peu moins cher. Enfin, le v2 a de grandes chances d'avoir un meilleur taux de synchronisation, vu que la plupart des MSAN en Algérie sont en Broadcom. Les deux sont bons, mais si on s'en tient au sujet du chipset, le v2 présente des avantages.
×
×
  • Create New...