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 laste opp filer ved hjelp Struts
    Bruke Struts rammeverket, kan utviklingen av sentrale funksjoner i en nettside lages og distribueres på kortere tid . Filopplasting tillater brukere å sende filer fra sin maskin til en server. Webskjemaer er viktig i denne situasjonen , som de gir en metode for kommunikasjon og samhandling mellom det lokale filsystemet på klientsiden og serversiden filstrukturen . Du trenger
    Eclipse IDE
    Java
    Tomcat 6.0 eller høyere
    Struts 2.0 eller høyere
    Vis mer Instruksjoner
    Set Up Miljø
    1

    Åpen Eclipse IDE .
    2

    Navigering til "File ", velg " New" og velg " Annet ".
    3

    Velg mappen ikonet heter " Web . " Når det utvider seg , velger du " Dynamic Web Project" og trykk
    4

    Enter " StrutsExample " i " Prosjekt navn :" " Next". . Felt
    5

    Finn pakken Explorer visning i venstre sidebar .
    6

    Høyreklikk på filen som heter "src ", og naviger til "Ny" og velg " pakken ".
    7

    Enter " strutsexample " i "Name :" " . Finish ' "-feltet og trykker
    8

    Høyreklikk på den nye pakken heter " strutsexample , " naviger til "Ny" og velg " . klassen "
    9

    Enter" FileForm "i " Name : ". feltet og trykk" Finish "
    10

    Lag en annen klasse i pakken " strutsexample " og name it " FileAction . "
    Edit -filer
    11

    Åpne klassen " FileForm.java " ved å dobbeltklikke på den i " Package Explorer" vise.

    12

    Kontroller at Editor vinduet har åpnet . Koden for FileForm.java bør være tilstede på høyre side av Eclipse IDE
    13

    Oppgi følgende på en ny linje rett etter linjen som leser . "Pakken strutsexample : "
    < p > import org.apache.struts.action * ; .

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

    Finn linjen der det står public class FileForm . ' Redigere det å lese " public class FileForm strekker ActionForm . "
    15

    Finn de to klammeparentes i Editor vinduet. De vil dukke opp på forskjellige linjer
    16

    Skriv inn følgende kode mellom de to klammeparentes : .

    Privat FormFile UploadedFile ;

    offentlig FormFile getTheFile ( ) {

    retur UploadedFile ;

    }

    public void setTheFile ( FormFile UploadedFile ) {

    dette. UploadedFile = UploadedFile ;

    }
    17

    Lagre dokumentet ved å navigere til "File " og velge
    Rediger Output Class

    18

    Åpne klassen " FileAction.java " ved å dobbeltklikke på den i " Package Explorer " visning .
    19

    Kontroller at Editor vinduet har åpnet . Koden for FileAction.java bør være tilstede på høyre side av Eclipse IDE
    20

    Oppgi følgende på en ny linje rett etter linjen som leser " pakke strutsexample ; " : .
    < p> 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 ;

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

    Finn linjen som leser " public class FileAction . " Redigere det å lese " public class FileAction strekker handling».
    22

    Finn de to klammeparentes i Editor vinduet. De vil dukke opp på forskjellige linjer
    23

    Skriv inn følgende kode mellom de to klammeparentes : .

    Offentlig ActionForward utføre (

    ActionMapping kartet , etter < p> ActionForm form,

    HttpServletRequest req , etter

    HttpServletResponse respons) kaster Exception {

    StrutsUploadForm theform = ( StrutsUploadForm ) form ;

    FormFile theFile = theform . getTheFile ();

    String innholdstype = theFile.getContentType ();

    String navn = theFile.getFileName ();

    int size = theFile.getFileSize ();

    byte [ ] fileData = theFile.getFileData ();

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

    System.out.println ( " Fil navn er: " + navn);

    System.out.println (" File var : . "+ størrelse + " i størrelse ");

    retur map.findForward ( " congrats det var en suksess ");

    }
    24

    Lagre dokumentet ved å navigere til " File " og velge" Lagre "
    . konfigurasjon
    25

    Finn filen som heter " struts - config.xml " i " Package Explorer "-vinduet . Åpne filen ved å dobbeltklikke på det
    26

    Oppgi følgende på en ny linje : .

    < Skjema -bønne name = " FileUpload " type = " strutsexample . name = "suksess " path = " output.jsp " />

    < /action >
    27

    Lagre dokumentet ved å navigere til "File" og velge " Lagre. "
    brukergrensesnitt
    28

    Finn mappen ikonet som heter =" WebContent . " Høyreklikk på det , gå til " Ny " og velg" Annet . "
    29

    Finn mappen i pop -up vindu som heter " Web . "Velg" JSP "og trykk" Next ".
    30

    Enter " input . jsp "i" File name: " . feltet
    31

    Gjenta trinnene over for å skape en annen fil som heter" output.jsp "
    Rediger innspill . . jsp '
    32

    Dobbeltklikk på filen som heter " input.jsp " og finn stykke kode som lyder:


    < /body >
    33

    Skriv inn følgende kode i rommet mellom de to "body " tags

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

    < /td > < /tr >

    < html : sende inn > File Upload < /html : sende > < /td > < /tr >

    < /table >

    < /html : form>
    34

    Lagre dokumentet ved å navigere til "File" og velge " Lagre".
    Rediger output.jsp '
    35

    Dobbeltklikk på filen som heter " output.jsp " og finn stykke kode som lyder:


    < /body >
    36

    Skriv inn følgende kode i mellomrommet mellom de to "body " koder .

    File Upload var vellykket < /h1 >
    37

    Lagre dokumentet ved å navigere til "File " og velge "Lagre".

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage et nytt skjema Inne i NetBeans prosjektet 
    ·Hvordan Randomize jeg et nummer i Java 
    ·Hvordan bruke farger i Java 
    ·Slik pakker du ut den APK Fra Google SDK 
    ·Slik publiserer Web Apps til GlassFish 3 Bruke Eclipse 
    ·Hvordan legge bilder på en Android -emulator 
    ·Hvordan skrive en applet som ber brukeren om å skrive …
    ·Hvordan kjøre en Jar fil 
    ·Android UI utvikling 
    ·NetBeans : Hvordan legge til bilder til en Web Project 
      Anbefalte artikler
    ·Fjerde generasjon Språkverktøy 
    ·Hvorfor ikke MySQL Standard for å UTF - 8 
    ·Hvordan lage en ny DAT fil i Matlab 
    ·Hvordan laste opp store filer ved hjelp av PHP 
    ·Slik fjerner stil attributter i PHP 
    ·Hva er en matrise i Visual Basic 
    ·Hvordan konvertere en streng til et heltall i Gambas 
    ·Hvordan lese Hex filer i C + + 
    ·Hva er det motsatte av Skriv ut i C Programming 
    ·Hvordan få tilgang til en Data Grid 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/