| 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 scrivere un file di testo da JSP
    La scrittura in un file di testo da JSP è altrettanto facile da fare in quanto è in Java . Con la corretta conoscenza delle classi e una chiara idea di ciò che si desidera in uscita , utilizzando JSP per scrivere un file di testo non è un compito difficile . Cose che ti serviranno
    JSP container (come Tomcat , Websphere , JBoss ) economici Mostra più istruzioni
    file standard di scrittura
    1

    La classe FileOutputStream in java pacchetto . io è il modo standard per scrivere i dati in un file nel sistema operativo . Il costruttore di FileOutputStream ( String name) creerà un nuovo FileOutputStream indicando il nome del file specificato dalla stringa .

    Esempio :

    FileOutputStream fos = new FileOutputStream ( \\ " /var /log /mylog.txt \\ "); < br >
    2

    la classe PrintWriter standard nel pacchetto java.io fornisce il più facile da usare, il metodo di scrittura di righe di dati in un OutputStream . Il costruttore PrintWriter ( OutputStream out) creerà un nuovo PrintWriter utilizzando il OutputStream fornito . Combinate questo con il FileOutputStream come nel seguente esempio :

    FileOutputStream fos = new FileOutputStream ( \\ " /var /log /mylog.txt \\ " )
    GO
    PrintWriter pw = new PrintWriter ( FOS) ;
    3

    Per scrivere i dati riga nel flusso di output , utilizzare il metodo della PrintWriter println (String x ) . Ciò scrivere una stringa di terminazione linea di dati al OutputStream

    Esempio : .

    FileOutputStream fos = new FileOutputStream ( \\ " /var /log /mylog.txt \\ " )

    GO PrintWriter pw = new PrintWriter ( FOS )

    GO pw.println ( \\ " Questo è una linea di dati \\ ") ;
    4

    Quando finito di scrivere il file , assicurarsi di chiudere sia il PrintWriter e gli oggetti FileOutputStream modo che rilasciano le risorse associate con la scrittura nel file .

    Esempio :

    FileOutputStream fos = new FileOutputStream ( \\ " /var /log /mylog.txt \\ " ) < br /> GO
    PrintWriter pw = new PrintWriter ( FOS )

    GO pw.println ( \\ "Questa è una riga di dati \\ " ) < br /> GO
    pw.close ( )

    GO fos.close ();
    JSP - Specific Tecniche
    < br > 5

    Per ottenere un percorso relativo all'applicazione web corrente nel vostro contenitore JSP , utilizzare il metodo ServletContext.getRealPath ( String path )

    Esempio : . < br />
    String real_filename = context.getRealPath ( \\ " /mylog.txt \\") ;
    6

    per incorporare la logica per scrivere in un file in una JSP pagina , avvolgere il codice Java in < % e % > e include la direttiva di pagina per importare le classi java.io. *

    Esempio : .
    < , br /> < % @ page import = \\ " java.io. * \\ "% >
    < %

    try { String real_filename = context.getRealPath ( \\ " /mylog.txt \\ " )

    GO FileOutputStream fos = new FileOutputStream ( real_filename )

    GO PrintWriter pw = new PrintWriter ( FOS )

    GO pw.println ( \\ "Questa è una riga di dati \\ " )

    GO pw . close ( )

    GO fos.close ( )
    GO

    } catch ( Exception e) {
    , //Handle eccezioni
    }
    % >

    Nota blocco Try ... che cattura eccezioni alle operazioni di I /O cattura . Questo è necessario perché i metodi FileOutputStream e PrintWriter classi "possono generare un'eccezione .
    7

    Per scrivere un parametro passato alla pagina JSP con il metodo request.getParameter ( String name) nel file di testo , utilizzare il seguente esempio :


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

    try { String real_filename = context.getRealPath ( \\ " /mylog.txt \\ " )

    GO FileOutputStream fos = new FileOutputStream ( real_filename )

    GO PrintWriter pw = new PrintWriter ( FOS )

    GO pw.println ( \\ "Questa è una riga di dati \\ " )

    GO pw.println ( request.getParameter ( \\ " test \\ " ) )

    GO pw.close ( )

    GO fos.close ( )
    GO

    } catch ( Exception e) {
    //gestire le eccezioni
    }
    % >

    Previous :

    next :
      Articoli Correlati
    ·Come creare giochi Java 
    ·Come installare un controllo ActiveX di Sun Java 
    ·Come colorare il vostro modulo EXT 
    ·Come inviare una e-mail a JDK 1.6 
    ·Come trovare un numero massimo in Java 
    ·Attraversamento Attraverso una variabile stringa in Jav…
    ·Che cosa è lo sviluppo NetBeans ? 
    ·Che cosa è un Socket in Java 
    ·Come modificare l'immagine del cursore in Java 
    ·Come connettersi a SOAP da Java 
      Articoli in evidenza
    ·Come eseguire uno script CGI CPP sul Web 
    ·Come file di download e visualizzare dal database in PH…
    ·Come visualizzare bytecode Python 
    ·Come fare un pop up in Visual Basic 
    ·Come connettersi al database MySQL utilizzando Expressi…
    ·Come utilizzare Strict in Perl 
    ·Come associare una funzione OCI 
    ·Come scrivere un PHP Se Statement 
    ·Come aumentare il LINQ to SQL Timeout 
    ·Come creare il tuo sito web con PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com