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 :

lire un fichier présent sur le serveur


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 36
    Par défaut lire un fichier présent sur le serveur
    Bonjour,

    Tout est dans le titre, c'est après pas mal d'heures de recherches infructueuses sur le net que je me décide à poster.
    Je cherche simplement à lire un fichier ( txt, XML,.. peut importe ) situé sur mon serveur web, d'après le peu que j'ai pu trouver il semblerait qu'il faille utiliser une servlet, mais de quoi est composé cette servlet ?

    Si quelqu'un avait un exemple de base à me fournir j'apprécierai grandement

    D'avance merci

    Fred

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    268
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 268
    Par défaut
    http://java.sun.com/j2se/1.4.2/docs/...putStream.html
    Recherche sur le net des exemples.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 165
    Par défaut
    J'ai fait ça récemment, donc je veux bien partager mon bout de code
    Dans une des méthodes de ta servlet (il faut être dans une servlet pour pouvoir faire appel à getServlet().getServletContext().getRealPath qui va t'aider à récupérer le chemin jusqu'à ton fichier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    File f = new File(this.getServlet().getServletContext().getRealPath("/") + PATH_FILE);//chemin relatif jusqu'au fichier depuis la racine de ton projet web
        if (!f.exists()) {
          ...
        }
     
        FileInputStream in = null;
        try {
          in = new FileInputStream(path);
        } catch (FileNotFoundException e) {
     
        }
     
    //le in contient ton fichier, fais en ce que tu veux! Dans mon cas, c un fichier properties :
     
    properties = new Properties();
        try {
          properties.load(in);
        } catch (IOException e) {
     
        }

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 36
    Par défaut
    merci pour le bout de code, je vais essayer cela

    Fred

Discussions similaires

  1. [Python 3.X] Lister fichiers présents sur un serveur HTTP
    Par st3ph31 dans le forum Général Python
    Réponses: 3
    Dernier message: 23/06/2014, 14h16
  2. Protéger les fichiers présents sur mon serveur
    Par teramp3 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 17/11/2008, 19h08
  3. [FTP] Lire un fichier txt sur un serveur FTP distant
    Par mathieu77186 dans le forum Langage
    Réponses: 3
    Dernier message: 29/01/2008, 17h10
  4. Lire un fichier texte présent sur un serveur Web
    Par Matt2094 dans le forum Web & réseau
    Réponses: 17
    Dernier message: 09/05/2006, 16h20

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