Visualizzazione dei risultati da 1 a 3 su 3

Discussione: jsp - lettura txt

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    92

    jsp - lettura txt

    qualcuno mi può dire perchè non stampa nulla a video?

    Scanner scf= new Scanner(new File("C:\\temp.txt"));
    while(scf.hasNextLine())
    {riga =scf.nextLine();
    out.println(riga);
    }scf.close();

    se al posto di stampare riga, stampo la stringa "prova", mi viene stampata 8 volte che è il numero di righe del file.

    perchè con riga non stampa nulla?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    92


    perchè se gli metto questo file in input:

    ws_1_t_1
    ws_2_t_2
    ws_4_t_4
    ws_3_t_3

    funziona e con questo, no:

    <?xml version="1.0" encoding="UTF-8"?>
    <sequence name="sequenza 1">
    <element name="elemento 1" />
    <switch name="switch 1">
    <element name="elemento 2" />
    <element name="elemento 3" />
    </switch>
    <element name="elemento 4" />
    </sequence>

    qualcuno mi può aiutare?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    92
    non andava perchè il secondo file contiene degli spazi, allora ho fatto in modo di leggere un carattere per volta, tuttavia così facendo perdo l'indentazione:

    int cnt;
    InputStream f = new FileInputStream("C:\\grafo.xml");
    do{
    cnt = f.read();
    if(cnt != -1) out.println((char) cnt);
    if((char)cnt==' ')
    {%><%}
    }while(cnt != -1);
    f.close();

    così facendo gli spazi all'inizio della riga non me li conta, come faccio?

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.