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

Servlets/JSP Java Discussion :

ecriture fichier - chemin relatif


Sujet :

Servlets/JSP Java

  1. #1
    Membre régulier Avatar de gamel
    Inscrit en
    Avril 2006
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 128
    Points : 107
    Points
    107
    Par défaut ecriture fichier - chemin relatif
    Bonjour à tous,

    Je créer un fichier, j'arrive à écrire dedans, pas de problème de ce coté la, mais le problème c'est que je ne sais pas comment spécifier un chemin relatif.
    Dans ma servlet, si je lui mets juste le nom du fichier, il va me l'écrire dans le répertoire d'install de Eclipse (logique). Mais moi je voudrais lui spécifier, un répertoir présent dans l'arborescence de mon appli web.

    "/mon_contexte/vues/commun/monfichier.jsp" ---> c'est ca que je voudrais effectuer, il y a t'il une solution ??

    Merci à tous.

  2. #2
    Expert éminent

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Points : 7 778
    Points
    7 778
    Par défaut
    Avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    request.getContextPath()
    tu récupèreras le path de ton contexte soit :

  3. #3
    Membre régulier Avatar de gamel
    Inscrit en
    Avril 2006
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 128
    Points : 107
    Points
    107
    Par défaut
    Non mais je suis d'accord j'avais déjà essayé ca
    mais quand tu crée ton fichier

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    File f = new File(" /mon_contexte/un_dossier/tree.jsp");
    tu as ca :
    java.io.FileNotFoundException: \mon_contexte\un_dossier\tree.jsp (Le chemin d'accès spécifié est introuvable)
    donc je ne sais pas comment faire ...

  4. #4
    Membre régulier Avatar de gamel
    Inscrit en
    Avril 2006
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 128
    Points : 107
    Points
    107
    Par défaut
    Bon j'ai procédé d'une autre manière. Etant donné que vais livrer un .war, ce war se déploie dans un sous dossier de webapps, j'ai alors fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.getenv("CATALINA_HOME")+"\\mon_contextel\\vues\\tree.jsp
    Est ce que cette solution vous parait bien ou non ???
    Votre avis m'interesse :-D

  5. #5
    Membre habitué
    Inscrit en
    Juillet 2004
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 152
    Points : 173
    Points
    173
    Par défaut
    en supposant que tu es dans une servlet, ceci devrait convenir

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    getServletContext().getRealPath("/mon_contexte/vues/commun/monfichier.jsp")

  6. #6
    Membre régulier Avatar de gamel
    Inscrit en
    Avril 2006
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 128
    Points : 107
    Points
    107
    Par défaut
    Merci du conseil

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

Discussions similaires

  1. PHP, gestion de fichier : chemin relatif, url, etc..
    Par Tonyryu dans le forum Langage
    Réponses: 6
    Dernier message: 24/04/2009, 10h29
  2. Réponses: 1
    Dernier message: 16/11/2007, 16h31
  3. Réponses: 35
    Dernier message: 21/05/2006, 22h01
  4. [aSp.net][c#] chemin relatif pour acceder a un fichier
    Par mahboub dans le forum ASP.NET
    Réponses: 4
    Dernier message: 05/04/2006, 01h59
  5. [tomcat][struts]comment acceder fichier chemin relatif ?
    Par v1nc3kr0 dans le forum Struts 1
    Réponses: 8
    Dernier message: 28/07/2005, 15h15

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