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

Entr�e/Sortie Java Discussion :

Lecture fichier texte - Exception (Result too large)


Sujet :

Entr�e/Sortie Java

  1. #1
    Membre averti
    Homme Profil pro
    Consultant CRM
    Inscrit en
    Avril 2013
    Messages
    19
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activit� : Consultant CRM

    Informations forums :
    Inscription : Avril 2013
    Messages : 19
    Par d�faut Lecture fichier texte - Exception (Result too large)
    Bonjour,

    J'aimerai afficher le contenu d'un fichier texte dans une division (paragraphe) de ma page JSF.

    Ci joint le code, mais j'ai l'exception suivante : (Result too large)

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    public String readFile(String path) throws FileNotFoundException, IOException {
            String res="";
            FileInputStream fstream = new FileInputStream(path);
            DataInputStream in = new DataInputStream(fstream);
            BufferedReader br = new BufferedReader(new InputStreamReader(in));
            String strLine;
            while ((strLine = br.readLine()) != null) {
                res+=strLine+" ";
            }
            in.close();
            return res;
        }

  2. #2
    Membre averti
    Homme Profil pro
    Consultant CRM
    Inscrit en
    Avril 2013
    Messages
    19
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activit� : Consultant CRM

    Informations forums :
    Inscription : Avril 2013
    Messages : 19
    Par d�faut
    J'ai utilis� encore ce code mais �a donne toujours la m�me exception.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
        public String readFile(String path) throws FileNotFoundException, IOException {
            BufferedReader br = null;
            String res="";
            String sCurrentLine;
            br = new BufferedReader(new FileReader(path));
            if ((sCurrentLine = br.readLine()) != null) {
                res+=sCurrentLine+" ";
            }
            return res;
        }

  3. #3
    Mod�rateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 584
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 584
    Par d�faut
    La m�thode a l'air correcte, et le message d'erreur m�connu.

    On peut voir l'erreur compl�te, au lieu de juste des bouts pioch�s au hasard ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Expert �minent
    Avatar de adiGuba
    Homme Profil pro
    D�veloppeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par d�faut
    Salut,

    Citation Envoy� par thelvin Voir le message
    La m�thode a l'air correcte, et le message d'erreur m�connu.
    Il faudrait surtout avoir le message d'erreur complet (et connaitre la taille du fichier en question).


    Sinon la m�thode est loin d'�tre correcte : l'utilisation de l'op�rateur + sur des String dans une boucle est � proscrire ! Il faut utiliser StringBuilder � la place.
    Sans oublier qu'il faudrait utiliser un try/finally ou mieux un try-with-ressource de Java 7 pour lib�rer proprement les ressources (surtout dans une application web !)


    a++

  5. #5
    Mod�rateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 584
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 584
    Par d�faut
    Je voulais dire qu'en principe rien de tout cela ne peut provoquer un message de ce genre. Bien que mauvaise pour les performances et la disponibilit� du programme, elle devrait donner le r�sultat voulu sans erreur, pas provoquer une erreur avec ce message.

    La correction de l'algorithme et la lib�ration des ressources, je voyais �a apr�s. Mais oui, c'est vrai qu'il faudrait pas que quelqu'un recopie ce code.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Lecture fichier texte
    Par vince-60 dans le forum MS SQL Server
    R�ponses: 1
    Dernier message: 06/04/2006, 14h15
  2. [VB]Probleme lecture fichier text et affichage
    Par clochardevobsy dans le forum VB 6 et ant�rieur
    R�ponses: 3
    Dernier message: 10/03/2006, 08h46
  3. lecture fichier texte et ...
    Par Nils30 dans le forum Langage
    R�ponses: 5
    Dernier message: 12/01/2006, 11h55
  4. lecture fichier text et renvoi du contenu en byte *
    Par JulienT dans le forum R�seau
    R�ponses: 3
    Dernier message: 02/01/2006, 13h21
  5. Lecture fichier text
    Par krfa1 dans le forum ASP
    R�ponses: 13
    Dernier message: 25/11/2005, 08h00

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