| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Hvordan man skriver til en tekstfil fra JSP
    Skrivning til en tekstfil fra JSP er lige så let at gøre, som det er i Java. Med den rette viden af klasser og en klar idé om, hvad der ønskes i outputtet , ved hjælp af JSP til at skrive en tekst -fil er ikke en vanskelig opgave. Ting du har brug
    JSP container (såsom Tomcat , Websphere , JBoss )
    Vis Flere Instruktioner
    Standard File Skrivning
    1

    FileOutputStream klasse i java . io pakke er den standard måde at skrive data ud til en fil i operativsystemet. Konstruktøren FileOutputStream (String navn) vil skabe en ny FileOutputStream peger på filnavnet angives af strengen .

    Eksempel:

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

    standard PrintWriter klasse i java.io pakke giver den nemmeste at bruge metode til at skrive linjer af data til en OutputStream . Konstruktøren PrintWriter ( OutputStream out) vil skabe en ny PrintWriter hjælp af den medfølgende OutputStream . Kombiner dette med den FileOutputStream som i det følgende eksempel:

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

    For at skrive en linje data til output stream , skal du bruge PrintWriter metode println (String x ) . Dette vil skrive en linje afsluttet streng af data til OutputStream

    Eksempel: .

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

    Når færdig med at skrive til filen , skal du sørge for at lukke både PrintWriter og FileOutputStream objekter, så de frigiver ressourcer forbundet med at 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 af data \\ " ) < br /> GO
    pw.close ()
    GO
    fos.close ();
    JSP - specifikke teknikker
    < br > 5

    for at få en sti, der er i forhold til den nuværende web-applikation i din JSP container , skal du bruge ServletContext.getRealPath (String sti) metode

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

    For at indlejre logik at skrive til en fil i en JSP side , pak Java-kode i <% og% > og omfatter siden direktivet til at importere java.io. * klasser

    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 af data \\ " )
    GO
    pw . close ()
    GO
    fos.close ()
    GO
    }
    catch ( Exception e ) {
    //Håndtag undtagelser
    }
    %>

    Vær opmærksom på prøve ... catch-blok , der fanger undtagelser fra i /O operationer . Dette er påkrævet fordi FileOutputStream og PrintWriter klassers metoder kan smide en undtagelse .
    7

    For at skrive en parameter videregivet til JSP siden med request.getParameter (String navn) metode, til tekstfil bruge følgende eksempel:


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

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan oprettes en liste med farver i JSP 
    ·Sådan oprettes en Tomme Java Kort 
    ·Sådan Oversæt C -kode til Java 
    ·Java GUI Tutorial for NetBeans 
    ·Sådan oprettes en AVD Path i Android 
    ·Sådan oprettes Sequence & Insert Statements 
    ·Sådan outputvariable til XML Strings på Android 
    ·Sådan aktiveres Påstande i Eclipse 
    ·Sådan får input fra en Java GUI 
    ·Java Funktion & Argument Defaults 
      Anbefalede Artikler
    ·Hvordan laver man en applet i NetBeans 
    ·Sådan Split MySQL Strings 
    ·Sådan forbindelse til SQLite Med Mongoose 
    ·Hvordan man gør en Bookmarklet til Scan HTML for en St…
    ·Sådan Stop en Infinite Loop på Macro 
    ·Hvordan man finder ud , hvilken version af Java 
    ·Sådan oprettes en XLS fil fra MySQL Resultater 
    ·Hvordan man laver en Visual Basic 2005 Udnævnelse Kale…
    ·Sådan Medtag en PHP fil i en HTML-side 
    ·Sådan finde adressen på en variabel i Python 
    Copyright © Computer Viden http://www.computerdk.com