Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan skrive til en tekstfil fra JSP
    Skrive til en tekstfil fra JSP er like lett å gjøre som det er i Java. Med riktig kunnskap om klasser og en klar idé om hva som er ønsket i produksjonen , ved hjelp av JSP å skrive en tekst -fil er ikke en vanskelig oppgave. Du trenger:
    JSP container (for eksempel Tomcat , Websphere , JBoss )
    Vis flere instruksjoner
    Standard File Skrive
    en

    FileOutputStream klasse i java . io pakken er den vanlige måten å skrive data ut til en fil i operativsystemet . Konstruktøren FileOutputStream (String navn) vil skape en ny FileOutputStream peker til filnavnet angitt av streng.

    Eksempel :

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

    2

    standard PrintWriter klasse i java.io pakken gir den enkleste å bruke metoden med å skrive linjer med data til en OutputStream . Konstruktøren PrintWriter ( OutputStream ut) vil skape en ny PrintWriter hjelp av den medfølgende OutputStream . Kombiner dette med FileOutputStream som i følgende eksempel:

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

    å skrive en linje data til output stream , bruker PrintWriter metode println (String x ) . Dette vil skrive en linje terminert streng av data til OutputStream

    Eksempel : .

    FileOutputStream fos = new FileOutputStream ( \\ " /var /log /mylog.txt \\ " )
    GO
    PrintWriter pw = ny PrintWriter ( FOS )
    GO
    pw.println ( \\" Dette er en linje av data \\ ");
    4

    Når du er ferdig å skrive til filen , må du huske å lukke både PrintWriter og FileOutputStream objektene slik at de slipper de ressursene forbundet med å skrive til filen .

    Eksempel :

    FileOutputStream fos = new FileOutputStream ( \\ " /var /log /mylog.txt \\ " ) < br /> GO
    PrintWriter pw = new PrintWriter ( FOS )
    GO
    pw.println ( \\ "Dette er en linje av data \\" )
    GO
    pw.close ( )
    GO
    fos.close ();
    JSP - spesifikke teknikker

    5

    å få en bane som er i forhold til den aktuelle web-applikasjon i din JSP container , bruker ServletContext.getRealPath ( String bane )-metoden

    Eksempel : .

    String real_filename = context.getRealPath ( \\ " /mylog.txt \\ ");
    6

    vil bygge logikken å skrive til en fil i en JSP side , pakk Java-koden i < % og% > og inkludere siden direktivet for å importere java.io. * kurs

    Eksempel : .
    < ; 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 ( \\ "Dette er en linje av data \\" )
    GO
    pw . lukke ( )
    GO
    fos.close ( )
    GO
    }
    catch ( Exception e ) {
    ; //Håndtak unntak
    }
    %>

    merke til prøve ... catch-blokken som fanger unntak fra I /O-operasjoner . Dette er nødvendig fordi FileOutputStream og PrintWriter klasser ' metoder kan kaste et unntak .
    7

    å skrive en parameter sendes til JSP side med request.getParameter (String navn )-metoden i tekstfilen , bruke følgende eksempel :


    < % @ page import = \\ " java.io. * \\" %>
    < %
    try {
    String real_filename = context.getRealPath ( \\ " /mylog.txt \\ " )
    GO
    FileOutputStream fos = ny FileOutputStream ( real_filename )
    GO
    PrintWriter pw = ny PrintWriter ( FOS )
    GO
    pw.println ( \\ "Dette er en linje av data \\ " )
    GO
    pw.println ( request.getParameter ( \\ " test \\ "))
    GO
    pw.close ( )
    GO
    fos.close ( )
    GO
    }
    catch ( Exception e ) {
    //håndtere unntak
    }
    % >

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Ring Google Translate API på My Android 
    ·Hvordan endre farger i Java med hendelser 
    ·Hvordan lese fra en Input Stream i Java 
    ·Hvordan beregne Days Mellom to datoer i Java 
    ·Hvordan legge til en Sjekket ut Android -koden til en E…
    ·Hvordan lage sertifikater for usignerte Android Apps 
    ·Hvordan lage brukerdefinerte Unntak i Java 
    ·Java Amortisering Kalkulator Kode hjelp 
    ·Hvordan Kast en JFrame 
    ·Hvordan Expire en sesjon manuelt i JSP 
      Anbefalte artikler
    ·Slik fjerner en indeks i en dynamisk Array av heltall v…
    ·Hvordan redigere en PHP Mal 
    ·Hvordan skrive en C Program for å konvertere Hexadecim…
    ·Hvordan Les CLOBs i Java 
    ·Adkomst: VBA Execute Query 
    ·Sette inn en BMP bilde i QuickBasic 
    ·Hvordan tjene Game programmer på en TI - 83 Plus 
    ·Hvordan bruke PHP Omadresser Headers Anywhere in Script…
    ·Hvordan lage en bryter uttalelse i C 
    ·Hvordan utvikle Widgets i Visual Basic 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/