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

Entrée/Sortie Java Discussion :

[URL] problème pour créer un url a partir d'une adresse relative


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2005
    Messages
    263
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2005
    Messages : 263
    Par défaut [URL] problème pour créer un url a partir d'une adresse relative
    Bonsoir...

    J'ai lu le tuto de sun pour créer un url à partir d'une adresse relative ( ici )
    et il y a une chose que je ne dois pas bien comprendre

    j'ai essayé ce bout de code:
    URL test = new URL( new URL("http://www.monsite.be"), "./themes/default/style.css");

    je pensais que l'url qui serait produite serait
    http://www.monsite.be/themes/style.css
    mais au lieu de celà, j'ai
    http://www.luckyvae.be/./themes/default/style.css

    donc, il y a un truc que j'ai du mal comprendre, sinon, pourquoi faire une méthode qui ne fait que concaténer les noms?

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    On dirait que le problème vient du fait que ton URL de base ne contiennent aucun path (même pas "/").

    Ceci semble marcher :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    URL test = new URL( new URL("http://www.monsite.be/"), "./themes/default/style.css");
    a++

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2005
    Messages
    263
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2005
    Messages : 263
    Par défaut
    en effet, l'erreur venait bien de là.

    J'ai donc juste rajouté un test qui me permet de vérifier que la variable path de l'url n'est pas égale à "", si oui, je crée un nouvel url avec la ligne

    urlAbsolue = new URL(urlAbsolue.getProtocol(), urlAbsolue.getHost(),"/");


    merci beaucoup, je passe le sujet en résolu

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 10/07/2015, 18h18
  2. [AC-2010] Problème pour filtrer un sous-formulaire à partir d'une requête en VBA
    Par Thugann dans le forum VBA Access
    Réponses: 2
    Dernier message: 24/06/2014, 10h10
  3. Réponses: 1
    Dernier message: 01/10/2008, 21h34
  4. Réponses: 7
    Dernier message: 07/06/2008, 23h46
  5. [RegEx] Problème pour transformer les url en liens cliquable
    Par AlphaYoDa dans le forum Langage
    Réponses: 2
    Dernier message: 20/02/2006, 13h54

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