Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur kan man överföra filer med Struts

    med Struts-ramverket , kan utvecklingen av viktiga funktioner i en webbplats skapas och distribueras i en kortare tid . Filuppladdning tillåter användare att skicka filer från sin maskin till en server . Webbformulär är viktigt i denna situation , eftersom de ger en metod för kommunikation och interaktion mellan det lokala filsystemet på klientsidan och serversidan filstruktur . Saker du behöver
    Eclipse IDE Review, Java
    Tomcat 6.0 eller högre
    Struts 2.0 eller högre
    Visa fler instruktioner
    Konfigurera Miljö
    1

    Öppna Eclipse IDE .
    2

    Navigation till " File", välj " Ny " och välj " Övrigt ".
    3

    Välj mappen ikonen heter " Web ". När det expanderar , välj " Dynamic Web Project " och tryck
    4

    Enter " StrutsExample " i " Project namn : " " Next . " . Fältet
    5

    Leta Package Explorer vy i den vänstra sidorutan .
    6

    Högerklicka på filen som heter " src " och navigera till " Ny " och välj " paket . "
    7

    Fyll i " strutsexample " i " Namn : " " . Finish ' " fältet och sedan trycka
    8

    Högerklicka på det nya paketet som heter " strutsexample , " navigera till " ny " och välj " . klass "
    9

    Enter " FileForm " i " Namn : ". fältet och tryck på " Finish "
    10

    Skapa en annan klass i paketet " strutsexample " och name it " FileAction . " Addera redigera filer
    11

    Öppna klassen " FileForm.java " genom att dubbelklicka på den i " Package Explorer " visa .

    12

    Kontrollera att Editor fönster har öppnats . Koden för FileForm.java bör finnas på den högra sidan av Eclipse IDE
    13

    Ange följande på en ny rad omedelbart efter raden som lyder . " Paket strutsexample : "

    import org.apache.struts.action *; .

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

    Lokalisera raden som lyder " public class FileForm . " Redigera det att läsa " public class FileForm utökar ActionForm . "
    15

    Lokalisera de två klammerparenteser i redigeringsfönstret . De kommer att visas på olika linjer
    16

    Skriv följande kod mellan de två klammerparenteser : .

    Privat FormFile UploadedFile ,

    offentliga FormFile getTheFile ( ) {

    avkastning UploadedFile ,

    }

    public void setTheFile ( FormFile UploadedFile ) {

    här . UploadedFile = UploadedFile ;

    }
    17

    Spara dokumentet genom att gå till " File " och välja Addera Redigera Output Class

    18

    Öppna klassen " FileAction.java " genom att dubbelklicka på den i " Package Explorer " vy .
    19

    Kontrollera att Editor fönster har öppnats . Koden för FileAction.java bör finnas på den högra sidan av Eclipse IDE
    20

    Ange följande på en ny rad omedelbart efter raden som säger " paket 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 ;

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

    Lokalisera raden som lyder " public class FileAction . " Redigera det att läsa " public class FileAction utökar åtgärd . "
    22

    Lokalisera de två klammerparenteser i redigeringsfönstret . De kommer att visas på olika linjer
    23

    Skriv följande kod mellan de två klammerparenteser : .

    Offentliga ActionForward exekvera (

    ActionMapping karta ,

    ActionForm form

    HttpServletRequest req ,

    HttpServletResponse svar ) kastar Undantag {

    StrutsUploadForm theform = ( StrutsUploadForm ) form,

    FormFile thefile = theform . getTheFile ();

    String contentType = theFile.getContentType ();

    String name = theFile.getFileName ();

    int size = theFile.getFileSize ();

    byte [ ] fileData = theFile.getFileData ( ) ;

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

    System.out.println ( " filnamnet är : " + namn ) ;

    System.out.println ( " filen : . " + size + " i storlek " ) ;

    avkastning map.findForward ( " ! grattis det var en framgång " ) ;

    }
    24

    Spara dokumentet genom att gå till " File " och välja " Spara "
    . konfiguration
    25

    Leta reda på filen som heter " struts - config.xml " i " Package Explorer " fönstret . Öppna filen genom att dubbelklicka på det
    26

    Ange följande på en ny rad : .

    < Formulär - bean name = " FileUpload " type = " strutsexample . name = " framgång " path = " output.jsp " />

    < /action >
    27

    Spara dokumentet genom att gå till " File " och välja " Spara . " Addera användargränssnitt
    28

    Leta upp mappen ikonen som heter = " Webbinnehåll . " Högerklicka på det , gå till " Ny " och välj " Övrigt . "
    29

    Leta upp mappen i popup- fönster som heter " Web . " Select " JSP " och tryck på " Next . "
    30

    Enter " input . jsp " i " File name : " . fältet
    31

    Upprepa ovanstående steg för att skapa en annan fil som heter " output.jsp " Addera Redigera " ingång . . jsp "
    32

    Dubbelklicka på filen som heter " input.jsp " och lokalisera bit kod som lyder :


    < /body>
    33

    Skriv följande kod i utrymmet mellan de två "kropp" taggar

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

    < /td > < /tr >

    < html : inkomma > File Upload < /html : skicka > < /td > < /tr >

    < /table >

    < /html : formulär >
    34

    Spara dokumentet genom att gå till " File " och välja " Spara . " Addera Redigera ' output.jsp '
    35

    Dubbelklicka på den fil som heter " output.jsp " och lokalisera bit kod som lyder :


    < /body>
    36

    Skriv följande kod i utrymmet mellan de två "kropp" taggar .

    File var Uppladdningen lyckades < /h1 >
    37

    Spara dokumentet genom att gå till " File " och välja " Spara . " Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Lägga till knappar till en Java-applet
    ·Hur generera Kombinationer i Java
    ·Så testa Java Storlek Memory Heap
    ·Hur man använder en Skeva Heap i Java
    ·Hur får jag JDK Into the Java Bin mapp
    ·Hur till Traverse Binära träd i Java
    ·Kärna Java Tutorials
    ·Konvertera WSDL till Java Använda Axis
    ·Klass Interface eller Enum Förväntad Fel i Java
    ·Java Spring Vs. Struts
    Utvalda artiklarna
    ·Hur man beräknar Graycode
    ·Hur spara bilder från PictureBox kontroll i Visual Bas…
    ·String Python Typer
    ·Programmeringsteknik för nybörjare
    ·Hur för att tolka XML-element och attribut med hjälp …
    ·Hur man byter en studsande boll med en studsande Fågel…
    ·Aktivera avstånd Cufon Brev
    ·Hur fixar Bryta länkade Behörigheter i PHP
    ·Hur man återställer MySQL 3 Root Password
    ·MySQL Sök Tutorial
    Copyright © Dator Kunskap http://www.dator.xyz