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

Struts 1 Java Discussion :

Pb de chemin fichier depuis ActionForm


Sujet :

Struts 1 Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 30
    Par défaut Pb de chemin fichier depuis ActionForm
    Bonjour,

    Je souhaiterais pouvoir lire des infos d'un fichier contenu dans le repertoire WebContent/repertoire/fichier.txt depuis mon ActionForm. Mon probleme est que je n'arrive pas acceder à ce fichier si je n'adresse pas le chemin complet http://localhost:8080/...

    Comment puis je recuperer le chemin absolu ou relatif de fichier.txt depuis mon ActionForm? et donc eviter de referencer localhost.

    Merci

  2. #2
    Expert confirmé

    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
    Par défaut
    Si tu veux lire le fichier dans la méthode reset(), tu peux utiliser la méthode getServletContext() de HttpSession pour récupérer le contexte et la méthode getResource() ou getResourceAsStream() :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    String fichier="/repertoire/fichier.txt" ;
    ServletContext servletContext=request.getSession().getServletContext();
    File file = new File(servletContext.getResource(fichier).getFile()) ;
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    String fichier="/repertoire/fichier.txt" ;
    ServletContext servletContext=request.getSession().getServletContext();
    InputStream inputStream = servletContext.getResourceAsStream(fichier) ;

  3. #3
    Membre très actif
    Homme Profil pro
    SAQ
    Inscrit en
    Novembre 2005
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Canada

    Informations professionnelles :
    Activité : SAQ
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2005
    Messages : 167
    Par défaut
    La méthode getRealPath() du contexte servlet ne fonctionne pas ?
    à moins que j'aie mal compris la question....

Discussions similaires

  1. Lecture chemin d'un fichier depuis un fichier texte
    Par arou dans le forum Débuter
    Réponses: 2
    Dernier message: 23/01/2009, 21h59
  2. utiliser les chemin relatif de fichier depuis un .jar
    Par wechteuf dans le forum NetBeans
    Réponses: 2
    Dernier message: 27/12/2008, 16h53
  3. recupere le nom d'un fichier depuis son chemin
    Par skillipo dans le forum Général Java
    Réponses: 3
    Dernier message: 07/04/2008, 18h02
  4. recuperation d'un fichier depuis son chemin en Local
    Par skillipo dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 28/01/2008, 16h07
  5. Réponses: 3
    Dernier message: 29/10/2004, 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