Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe je bestanden met behulp van Struts uploaden
Het Struts raamwerk , kan de ontwikkeling van de belangrijkste functies van een website worden gemaakt en ingezet in een kortere tijd . Het uploaden van bestanden kunnen gebruikers bestanden indienen van hun machine naar een server . Webformulieren zijn essentieel in deze situatie , omdat ze een methode van communicatie en interactie tussen het lokale bestandssysteem op de client en de bestandsstructuur server - side . Wat je nodig hebt
Eclipse IDE
Java
Tomcat 6.0 of hoger
Struts 2.0 of hoger
Toon Meer Aanwijzingen
Set Up Milieu
1

Open Eclipse IDE .

Navigation 2 naar " Bestand ", kies "Nieuw " en selecteer " Andere ".
3

Selecteer het mappictogram genaamd " Web . " Zodra het zich uitbreidt , selecteer " Dynamic Web Project " en druk
4

Enter " StrutsExample " in het " Project naam : " " Next . " . Veld
5

Locate de package Explorer view in de linker zijbalk .
6

de rechtermuisknop op het bestand met de naam " src , " en ga naar " Nieuw" en selecteer " package . "
7

Enter " strutsexample " in de " Naam: " " . Finish ' " veld en druk vervolgens op
8

klik met de rechtermuisknop op het nieuwe pakket met de naam " strutsexample , " ga naar " nieuw" en selecteer " . class "
9

Enter " FileForm " in de " Naam: . " veld en druk op " Finish "
10

Maak een andere klasse in het pakket " strutsexample " en noem het " FileAction . "
bewerken Bestanden
11

Open de klasse " FileForm.java " door te dubbelklikken op het in de " package Explorer " te bekijken . < br >
12

Controleer of het venster Editor heeft geopend . De code voor FileForm.java moet aanwezig zijn op de rechterkant van de Eclipse IDE zijn
13

Voer de volgende op een nieuwe regel direct na de regel die leest . " Pakket strutsexample : "

import org.apache.struts.action * ; .

import
org.apache.struts.upload.FormFile ;
14

Zoek de regel met ' public class FileForm . ' Bewerken om te lezen " public class FileForm breidt ActionForm . "
15

Zoek de twee accolades in het venster Editor . Ze zullen verschijnen op verschillende lijnen
16

Voer de volgende code tussen de twee accolades : .

Prive FormFile UploadedFile
;

openbare FormFile getTheFile
( ) { < br

return > UploadedFile ;

}

public void setTheFile
( FormFile UploadedFile ) {

dit. UploadedFile = UploadedFile ;

}
17

Sla het document door te navigeren naar " File " en selecteer
bewerken Output Class < br " Opslaan . " >
18

Open de klasse " FileAction.java " door te dubbelklikken op het in de " package Explorer " view .
19

Controleer of het venster Editor heeft geopend . De code voor FileAction.java moet aanwezig zijn op de rechterkant van de Eclipse IDE zijn
20

Voer de volgende op een nieuwe regel onmiddellijk na de regel met " pakket strutsexample ; " : .

import javax.servlet.http.HttpServletRequest ;

import javax.servlet.http.HttpServletResponse
;

import org.apache.struts.action.Action
;

import
org.apache.struts.action.ActionForm ;

import org.apache.struts.action.ActionForward
;

import org.apache.struts.action.ActionMapping
;

importeren org.apache.struts.upload.FormFile ;
21

Zoek de regel die luidt " public class FileAction . " Bewerken om te lezen " public class FileAction breidt Actie . "
22

Zoek de twee accolades in het venster Editor . Ze zullen verschijnen op verschillende lijnen
23

Voer de volgende code tussen de twee accolades : .

Openbare ActionForward voeren (

ActionMapping kaart ,

ActionForm vorm ,

HttpServletRequest req
,

HttpServletResponse reactie
) gooit Uitzondering {

StrutsUploadForm theform = ( StrutsUploadForm ) formulier
;

FormFile hetBestand
= theform . getTheFile ( ) ;

String
contentType = theFile.getContentType ( ) ;

String naam
= theFile.getFileName ( ) ;

int size
= theFile.getFileSize ( ) ;

byte
[ ] Filedata = theFile.getFileData ( ) ;

System.out.println
( " contentType : " + contentType ) ;

System.out.println
( " de bestandsnaam is : " + naam ) ;

System.out.println
( " The File was : . " + formaat + " in omvang " ) ;

return map.findForward (
" ! congrats het was een succes " ) ;

}
24

Sla het document door te navigeren naar " File " en selecteer " Save "
. configuratie
25

Zoek het bestand met de naam " struts - config.xml " in het venster " package Explorer " . Open het bestand door er dubbel op te klikken
26

Voer de volgende op een nieuwe regel : .


< /action >
27

Sla het document door te navigeren naar " File " en selecteer " Save . "
gebruikersinterface
28

Zoek het pictogram map met de naam = " webcontent . " klik met de rechtermuisknop op het, ga naar" Nieuw "en selecteer " Andere . "
29

Zoek de map in het pop - up venster met de naam " Web . "Selecteer" JSP " en druk op" Next . "
30

Enter " -ingang . jsp "in het" file name : " . gebied
31

Herhaal de bovenstaande stappen om een ander bestand met de naam " output.jsp "input
Bewerken ' . . jsp '

Dubbelklik 32 op het bestand met de naam " input.jsp " en zoek het stukje code dat luidt :



< /body >
33

Voer de volgende code in de ruimte tussen de twee "body " -tags

< html : . form action = " /FileUpload " method = "post " Naam < /td >

< /td > < /tr>

< html : submit > Bestand uploaden < /html : indienen > < /td > < /tr>

< /table >

< /html : formulier >
34

Sla het document door te navigeren naar " file " en selecteer " Save".
Bewerken ' output.jsp '

Dubbelklik 35 op het bestand met de naam " output.jsp " en zoek het stukje code dat luidt :



< /body >
36

Voer de volgende code in de ruimte tussen de twee "body " tags.

File
Upload was succesvol < /h1 >
37

Sla het document door te navigeren naar " File " en selecteer " Opslaan . "

Previous: Next:
  Java Programming
·Lamda functies in Java 
·Hoe te controleren of een argu…
·Hoe de APK uittreksel uit de G…
·Hoe te schrijven naar een best…
·Hoe kan ik een Non Static Meth…
·Hoe te converteren naar AS3 Ja…
·Hoe je 3D- games in Java progr…
·How to: Annotations Van Java C…
·Hoe te Ingang Dialogen 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
·MySQL PHP Zoeken Scripts 
·Computer Programmeren voor beginners 
·Hoe je Perl Run Met Notepad 
·CFG File Type 
·Hoe maak je een programma starten met ar…
·Hoe maak je een verbinding in zwembad in…
·Hoe maak je een Check Box Maak in Visual…
·Hoe naar beneden schuiven JavaScript 
·Wat zijn de voordelen van White Box Test…
Copyright © Computer Kennis http://www.nldit.com