Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problema con la lettura di un file

    Salve a tutti,

    sto aggiornando un mio progetto in jsp che riguarda un sito.
    Volevo chiedervi se qualcuno ha mai provato a fare un parse di un file xml in una classe java.
    Perchè proprio questo è il mio problema.
    Ho provato in tutti i modi ma la classe mi genera sempre un eccezione di file non trovato.
    Ho pensato che magari in un progetto jsp il path deve essere dichiarato diversamente, ma non so come.

    In pratica io dichiaro un tipo file

    Così :: File f = new File("nome del file");
    poi
    Document doc = parser.parse(in);

    ... e in questa seconda riga mi genera l'eccezione.

    Non so! Pensate che ci sia un modo per far trovare il file?
    La mia classe è in un package. E il file in questione ho provato a salvarlo il diverse directory. Ma senza risultato

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    sì, il modo per far trovare il file è scrivere il path corretto. Per tagliare la testa al toro potresti usare il percorso assoluto, giusto per verificare che la cosa funzioni e non ci siano altri intoppi:
    codice:
    File f = new File("C:/Users/tuoUtente/Desktop/tuoFile.xml");
    ...
    ammesso e non concesso che tu sia in ambiente windows e che il file si trovi sul Desktop.
    Se la cosa funziona in questo modo, allora vedi di sistemare il percorso (relativo) che sicuramente sarà sbagliato (oppure provi a leggere in qualche posizione in cui non è possibile leggere)
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Re: Problema con la lettura di un file

    Originariamente inviato da emilius923
    File f = new File("nome del file");
    poi
    Document doc = parser.parse(in);
    Ma prima di tutto... cos'è "in"?


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    Ok. in effetti sto risolvendo.

    p.s: ho sbagliato a digitare. volevo scrivere f e ho scritto in

    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.