| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come copiare un file in JSP
    Java non offre un one -liner pulito e grazioso per la copia dei file . Tuttavia, input-output ( I /O) di file di classi Java rendono abbastanza facile scrivere le proprie funzionalità di copia file. Cominciate scrivendo la funzionalità di copia file come codice scriptlet direttamente nelle vostre ServerPages Java ( JSP ) Pagina . Istruzioni
    Le basi e Catch Clause
    1

    Importa le classi Java di cui avrete bisogno per la lettura e scrittura di file utilizzando la direttiva di pagina in pagina JSP :

    < % @ page import = " java.io. * " % >
    2

    Creare un blocco try-catch in una pagina JSP per gestire IOException :

    < % try { } catch ( IOException ex) { } %>
    3

    errori IOException maniglia interna della clausola catch come necessario per la pagina JSP a fallire con garbo . Stampare il messaggio di eccezione in colori sgargianti nella pagina JSP per spezzare il codice scriptlet :
    cattura

    ( IOException ex) { % > < % = ex.getMessage ( ) % > < /strong > < % }
    il blocco try
    4

    Aprire il file di origine ( il file che si desidera copiare ) e il file di destinazione (dove la copia verrà scritto ) all'interno del blocco try- . SrcFileName e dstFileName sono variabili stringa contenente il percorso e il nome di ogni file :

    SRCFILE file = new File ( srcFileName ) ; File dstFile = new File ( dstFileName ) ;
    5

    verificare che il file di origine esiste , e lanciare una IOException se non lo fa :

    se srcFile.exists ( ( ) ) { throw new IOException ( "Nessun file di origine : " + srcFileName );} < br > Pagina 6

    Verificare che il file di destinazione esiste ed è scrivibile . Un'eccezione IOException se non lo è :

    se ( dstFile.exists () ) {if { throw new IOException ( " read-only Destinazione: " + dstFileName ) ( dstFile.canWrite ( !) ) ; } } else { throw new IOException ( " Destinazione non creato : " + dstFileName );}
    7

    Apri flussi di file di origine e destinazione :

    FileInputStream srcStrm = new FileInputStream ( SRCFILE ) ; FileOutputStream dstStrm = new FileOutputStream ( dstFile ) ;
    8

    Creare un array di byte per contenere i dati :

    byte [ ] buf = new byte [ 4096 ] ;
    9

    leggere dal flusso di fonti e di scrivere nel flusso di destinazione in un ciclo while che continua fino a quando tutti i dati sono stati letti dal file di origine :

    int len ; while ( ( len = srcStrm.read ( buf ) ) > 0 ) { dstStrm.write ( buf , 0 , len ) ; }
    10

    Chiudere i flussi di file :

    srcStrm.close ( ) ; dstStrm . close () ;

    Previous :

    next :
      Articoli Correlati
    ·Come controllare la disponibilità della stampante, uti…
    ·Come verificare se un carattere è un numero o non in J…
    ·Che cosa è un ActionServlet in Struts 
    ·Come aggiungere righe in JTable 
    ·Come installare un gestore in Axis2 
    ·Come controllare la storia di Java in Windows Vista 
    ·Come fare Exponentials in Java 
    ·Come ottenere una variabile di ambiente in Java 
    ·Come utilizzare vettori Java 
    ·Come trovare chiavi esterne Utilizzo inner join in Java…
      Articoli in evidenza
    ·Come fare uno Sviluppo per Pocket PC Con Lingua Eiffel 
    ·Come inviare gli errori PHP ad un file piuttosto che il…
    ·Come sapere se MySQL è 32 - o 64 - bit 
    ·Come posso convertire i file Creatore Calendario 
    ·Come stampare un JPG in VB.Net 
    ·Come fare un applicazione Windows Form con colori perso…
    ·Come fare una ricerca di Windows in VB 
    ·Come disattivare la funzionalità di protezione da scri…
    ·Come inserire i record in Java 
    ·Come congelare Inaugurato File temporanei Internet in I…
    Copyright © Conoscenza Informatica http://it.wingwit.com