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 :

servlet création fichier texte webcontent


Sujet :

Servlets/JSP Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 64
    Par défaut servlet création fichier texte webcontent
    Bonjour,

    Je souhaite utiliser un fichier texte créé par java avec java.io.File
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    File fichier = new File("Fichier.txt");
    Mais pour récupérer les infos côté client je souhaite que la création de ce fichier se fasse absolument dans le webcontent de mon application.

    Que faut-il indiquer avant "Fichier.txt"

    Merci

  2. #2
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut
    Bonjour drob38,

    Ta demande est un peu confuse, tu n'es pas obligé de creer le fichier physiquement.
    Tu peux très bien envoyer le flux de ton fichier vers la sortie de ta servlet directement et cela aura pour effet de remonter la demande d'enregistrement du fichier par le client.

    Fait une recherche sur le forum, la question à été posée de nombreuses fois.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 64
    Par défaut
    Bonjour,

    En fait je souhaite créer un .txt ou un .js avec des données chargées par la servlet afin de générer une combo dynamique sur le client avec le framework dojo et le createwidget.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    dojo.widget.createWidget("dojo:ComboBox", {name:"cb", autocomplete:false, dataUrl: "scripts/data/Fichier.txt" }, dojo.byId("ComboDyn"));
    Or celui-ci semble avoir besoin d'un fichier data se trouvant dans le webcontent, et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    File fichier = new File("Fichier.txt");]
    le génère quelque part dans le workspace (j'utilise websphere) que le create widget ne semble retrouver.
    Je précise que la dataurl requiert une url et non un path, j'ai donc testé en récupérant l'url avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    URL url =  fichier.toURL();
    mais je n'ai pas de meilleur résultat.

  4. #4
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut
    Bonjour drob38,

    Dit comme ca, je comprends mieux.
    Tu peux très bien faire cela avec une JSP.
    A la place d'appeler ton .js, tu appelles ta JSP qui va générer ce que tu souhaites.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 64
    Par défaut
    Ok merci mais j'y suis arrivé avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    String namepath = this._context.getRealPath(fileDir);
     
    File fichier = new File(namepath);
    ou filedir = répertoire/fichier de destination dans le webContent

  6. #6
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut
    Bonjour drob38,

    Ou est créé ce fichier?

    J'insiste sur le fait que ce n'est pas une bonne méthode, pour des problèmes de concurrence d'acces et de synchronisation.

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

Discussions similaires

  1. [Débutant] [fprintf] Problème création fichier texte
    Par Timoya dans le forum MATLAB
    Réponses: 2
    Dernier message: 22/05/2014, 12h54
  2. [iPad] Création fichier texte et envoi par email
    Par valdroc1404 dans le forum Objective-C
    Réponses: 3
    Dernier message: 28/07/2013, 00h06
  3. Création fichier text sur serveur
    Par tetepoive dans le forum Zend Framework
    Réponses: 1
    Dernier message: 20/04/2012, 20h45
  4. Création fichier texte pour un log
    Par Tetzor dans le forum VBScript
    Réponses: 9
    Dernier message: 04/09/2008, 18h26
  5. [AC97] création d'un fichier texte
    Par pokemoon94 dans le forum VBA Access
    Réponses: 5
    Dernier message: 05/10/2004, 14h45

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