Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe een bestand in JSP
Java Kopieer biedt niet een nette en mooie one- liner voor het kopiëren van bestanden . Echter , file input-output ( I /O ) klassen Java's maken het vrij eenvoudig om uw eigen bestand te kopiëren functionaliteit te schrijven . Aan de slag met het schrijven van het bestand kopiëren functionaliteit als scriptlet code rechtstreeks in je Java ServerPages ( JSP ) pagina . Instructies
De Basis en Catch Clausule

Import 1 de Java-klassen die je nodig hebt voor het lezen en schrijven van bestanden met behulp van de pagina -richtlijn in uw JSP-pagina :

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

Maak een try-catch blok in uw JSP-pagina te IOException hanteren :

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

Handle IOException fouten in de clausule vangst als nodig is voor de JSP-pagina om elegant mislukken . Print uitzondering bericht schitteren kleuren in de JSP-pagina door te breken uit de scriptlet code :

catch
( IOException ex ) { % > < strong style = " color: red ; achtergrond - kleur : goud ; " > < % = ex.getMessage ( ) % > < /strong > < % }
de Try Block
4

Open het bronbestand ( het bestand dat u wilt kopiëren ) en het doelbestand ( waar de kopie wordt geschreven naar ) binnen het try - blok . SrcFileName en dstFileName zijn stringvariabelen met het pad en de bestandsnaam van elk bestand :

File srcfile
= new File ( srcFileName ) ; File dstFile = new File ( dstFileName ) ;
5

controleer of het bronbestand bestaat , en gooi een IO probleem als het niet :

if ( srcFile.exists ( ) ! ) { throw new IOException ( " No bronbestand : " + srcFileName ) ; } < br >

Controleer 6 dat de bestemming bestand bestaat en is beschrijfbaar . Gooi een IOException als het niet :

if ( dstFile.exists ( ) ) {if { throw new IOException ( " Destination alleen-lezen : " + dstFileName ) ( dstFile.canWrite ( ) ! ) ; } } else { throw new IOException ( " bestemming niet aangemaakt : " + dstFileName ) ; }

Open source 7 en doelbestand streams :

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

Maak een byte array om data op te slaan :

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

Lees vanaf de bron stroom en schrijven naar de bestemming stroom in een while-lus die gaat door tot alle gegevens zijn gelezen uit het bronbestand :

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

Sluit het bestand streams :

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

Previous: Next:
  Java Programming
·Hoe een Apache -server configu…
·Hoe kan ik een integer convert…
·De statische methoden in Java …
·Hoe maak je een Android Game I…
·Hoe te voegen en verwijderen L…
·Hoe te voegen in een drie - di…
·Hoe kan ik een Non Static Meth…
·Een Quick tutorial over Struts…
·Hoe de Buffer Overflow in Java…
  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 een variabele gebruiken in een SQL- …
·Hoe te Pointers Pass naar functies 
·Hoe uw eigen modules importeren in Pytho…
·Hoe kan ik een voorvoegsel om een Tapest…
·Hoe maak je een HashTable gebruiken in e…
·Hoe maak je een Array in Perl 
·Hoe een String Array Declare 
·Hoe te Gebogen Corners Javascript Zorg v…
·Hoe te Pipes gebruiken in Java 
Copyright © Computer Kennis http://www.nldit.com