je travaille actuellement sur une applet, et je souhaite pouvoir récupérer des fichiers par chemin relatif. pour cela, j'utilise getCodeBase(), mais je souhaiterai pouvoir transformer l'URL retournée par cette méthode en string.
comment fait on pour convertir une URL en string???
Je n'avais pas vu ton message...desole !!
Tu desires donc plus d'infos !?
Le princpe est le suivant :
Pour pouvoir "parser" ton URL, et implicitement, recuperer les variables que tu desires, tu dois utiliser une instance de la clase String, qui possede deja des methodes d'analyse de chaines.
C'est pourquoi, avant tout, on doit recuperer l'URL via :
URL monUrl = monApplet.getCodeBase();
Ceci etant fait, on le converti en String, histoire de pouvoir le manipuler a notre guise :
String maChaine = monUrl.toString();
Maintenant, y'a plus qu'a utiliser les methodes telles que :
- compareTo()
- endsWith()
- startsWith()
- indexOf()
- substring()
- valueOf()
Pour pouvoir recuperer les variables dont tu connais les noms dans ton URL "stringuée" :-)
Voila....si tu as d'autres questions, n'hesite pas !!!
je souhaiterais avoir un peu plus d'explication sur cette methode car je débute en java....
je dois modifier des pages existantes pour pouvoir recupérer une variable transmise par l'url de la page 1 vers la page suivante :