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

Développement Web en Java Discussion :

Récupérer ce chemin racine de mon projet web


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Inscrit en
    Juin 2005
    Messages
    1 155
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 1 155
    Par défaut Récupérer ce chemin racine de mon projet web
    hello les gens;
    Je souhaiterai récupérer les chemins de certains fichiers que j'ai déposés dans l'arborescence de mon projet web.
    Pour ce faire je code ce qui suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    String contextPath =request.getContextPath().substring(1, request.getContextPath().length()); //j'enlève le "/"
    File file = new File(contextPath() + "/WebContent/jasperReport");
    System.out.println(file.getAbsolutePath());
    Qui me répond par:
    [05/05/10 13:55:08:827 GMT+01:00] 75ba75ba SystemOut O C:\Program Files\IBM\WebSphere Studio\Application

    Developer\v5.1.2\ProjetWeb\WebContent\jasperReport


    Or quand je vérifie sur la machine ou est déployé mon projet web je ne trouve sous "C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2"

    aucun répertoire "ProjetWeb\WebContent\jasperReport" ??!?
    Je me prends donc un java.io.FileNotFoundException lorsque je tente d'utiliser un des fichiers résidant sous "ProjetWeb\WebContent\jasperReport"
    Comment donc est ce que je peux récupérer ce chemin racine de mon projet web ?
    Merci pour toutes vos contributions.

  2. #2
    Membre éprouvé

    Inscrit en
    Juin 2005
    Messages
    1 155
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 1 155
    Par défaut
    Bon finalement je me suis inspiré de ce code
    Pour pondre ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.out.println(getServlet().getServletConfig().getServletContext().getRealPath("/"));
    Est ce qu'il y'a quelque chose à laquelle je devrait faire attention ou que j'oublie ?

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 02/03/2009, 15h10
  2. Mon projet web ne voit pas mon projet standard
    Par willix71 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 12/12/2007, 16h24
  3. comment configurer ajouter mes librairies dans mon projet web ?
    Par Chikh001 dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 22/10/2007, 11h08
  4. Récupérer le chemin(path) d'un projet sous Eclipse
    Par guizzmo dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 24/05/2007, 16h41
  5. Racine de mon site web
    Par Poussy-Puce dans le forum ASP.NET
    Réponses: 6
    Dernier message: 22/01/2007, 17h06

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