Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe te schrijven naar een tekstbestand Van JSP
Schrijven naar een tekstbestand van JSP is net zo gemakkelijk te doen zoals het is in Java . Met de juiste kennis van de klassen en een duidelijk idee van wat gewenst is in de output , met behulp van JSP in een tekstbestand te schrijven is niet een moeilijke taak . Wat je nodig hebt
JSP container ( zoals Tomcat , Websphere , JBoss )
Toon Meer Aanwijzingen
Standard File Schrijven
1

De FileOutputStream klasse in de java . io pakket is de standaard manier om gegevens uit te schrijven naar een bestand in het besturingssysteem . De constructeur FileOutputStream ( String naam ) zal een nieuwe FileOutputStream wijst naar de bestandsnaam die door de string te creëren .

Voorbeeld :

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

> de standaard PrintWriter klasse in de java.io pakket levert de makkelijkst te gebruiken methode van het schrijven van lijnen van gegevens naar een OutputStream . De constructeur PrintWriter ( OutputStream out ) zal een nieuwe PrintWriter met de meegeleverde OutputStream creëren . Combineer dit met de FileOutputStream zoals in het volgende voorbeeld :

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

Om een regel gegevens naar de output stream te schrijven , gebruiken de methode van de PrintWriter 's println ( String x ) . . Dit zal een lijn beëindigd reeks van gegevens aan de OutputStream

Voorbeeld :

FileOutputStream fos = new FileOutputStream ( \\ " /var /log /mylog.txt \\ " )
GO
PrintWriter pw = new PrintWriter ( fos )
GO
pw.println ( \\ " Dit is een lijn van data \\ " ) ;
4

Wanneer klaar met het schrijven naar het bestand , moet u zowel de PrintWriter en de FileOutputStream objecten sluiten zodat ze de middelen in verband met het schrijven naar het bestand vrij te geven .

Voorbeeld :

FileOutputStream fos = new FileOutputStream ( \\ " /var /log /mylog.txt \\ " ) < br /> GO
PrintWriter pw = new PrintWriter ( fos )
GO
pw.println ( \\ " Dit is een lijn van data \\ " ) < br /> GO
pw.close ( )
GO
fos.close ( ) ;
JSP - Specifieke technieken
< br > 5

Om een pad dat is ten opzichte van de huidige webapplicatie in uw JSP container te krijgen , gebruikt u de methode ServletContext.getRealPath ( String path )

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

om de logica insluiten om naar een bestand te schrijven in een JSP pagina , wikkel de Java-code in < % en % > en omvatten de pagina richtlijn aan de java.io. * klassen importeren

Voorbeeld : .
< , 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 ( \\ " Dit is een lijn van data \\ " )
GO
pw . close ( )
GO
fos.close ( )
GO

} catch ( Exception e ) {
; //Handle uitzonderingen
}
% >

NB de try ... catch -blok dat uitzonderingen op de I /O-bewerkingen vangt . Dit is nodig omdat de methoden FileOutputStream en PrintWriter klassen ' kan een uitzondering .
7

Om een parameter doorgegeven aan de JSP-pagina met de methode request.getParameter ( String naam ) in het tekstbestand te schrijven , gebruik het volgende voorbeeld :


< % @ page import = \\ " java.io. * \\ " % >
< %
try {
String real_filename = context.getRealPath ( \\ " /mylog.txt \\ " )
GO
FileOutputStream fos = nieuwe FileOutputStream ( real_filename )
GO
PrintWriter pw = new PrintWriter ( fos )
GO
pw.println ( \\ " Dit is een lijn van data \\ " )
GO
pw.println ( request.getParameter ( \\ " test \\ " ) )
GO
pw.close ( )
GO
fos.close ( )
GO

} catch ( Exception e ) {
//uitzonderingen verwerken
}
% >

Previous: Next:
  Java Programming
·Hoe kan ik een string in Java 
·Over de attributen van een Day…
·Hoe te compileren en installer…
·Hoe te herstellen Java : Lang …
·Hoe te Xerces gebruiken in Ecl…
·Hoe te API Betrek Met Android 
·Hoe maak je een Expression Eva…
·Hoe maak je een menu in Androi…
·Hoe maak je een Substring in J…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een Pass parameterquery toeg…
·Hoe maak je een EXE gebruiken in Visual …
·VBA Tutorial voor Word 
·Hoe je de datum en tijd verschil in uren…
·Hoe maak je een resultaatset Maak Vanaf …
·Hoe controleert de Exact Match Dictionar…
·Hoe het opzetten van Visual Basic 6.0 
·Hoe te AIML Bot gebruiken in Java-toepas…
·Hoe te kopiëren naar het klembord in Vi…
Copyright © Computer Kennis http://www.nldit.com