Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvoriť Eclipse IDE .
2
Navigácia na " Súbor " vyberte " Nový " a zvoľte "Ďalší" .
3
Vyberte ikonu zložky s názvom " Web " . Akonáhle sa rozširuje , vyberte " Dynamic Web Project " a stlačte tlačidlo " Ďalej" .
4
Enter " StrutsExample " v " Názov projektu : " . Pole
5
Vyhľadať pohľad Explorer balíček v ľavom bočnom paneli .
6
pravým tlačidlom myši na súbor s názvom " src " a prejdite na " Nový" a zvoľte " balíček " .
7
Enter " strutsexample " v " Meno : " . " Dokončiť " " pole a stlačte klávesu
8
pravým tlačidlom myši na nový balíček s názvom " strutsexample , " prejdite na " nový " a zvoľte " . Trieda "
9
Enter " FileForm " v " Meno : " . poľa a stlačte " Dokončiť "
10
Vytvorte ďalšie triedy v balíčku " strutsexample " a pomenujte ju " FileAction . "
Upraviť súbory
11
Otvorte triedu " FileForm.java " dvojitým kliknutím na neho v " Explorer Package " pohľad .
12
Overte , či je okno Editor otvoril . Kód pre FileForm.java by mal byť prítomný na pravej strane Eclipse IDE
13
zadajte nasledujúce na nový riadok bezprostredne po riadku prečíta " balíček strutsexample : " .
< P > import org.apache.struts.action * ; .
import org.apache.struts.upload.FormFile ;
14
Nájdite riadok , ktorý číta " public class FileForm . " Upraviť ho čítať " public class FileForm rozširuje ActionForm . "
15
Nájdite dve zložené zátvorky v okne editora . Oni sa objaví na rôznych tratiach
16
Zadajte nasledujúci kód medzi dvoma zloženými zátvorkami :
súkromné FormFile uploadedfile ;
verejné FormFile getTheFile ( ) { < . br >
vrátiť uploadedfile ;
}
public void setTheFile ( FormFile uploadedfile ) {
to . Uploadedfile = uploadedfile ; . " Uložiť "
}
17
Uložte dokument navigáciu na " Súbor " a výberom
Upraviť Výstupný Class
18
Otvorte triedu " FileAction.java " dvojitým kliknutím na neho v " Explorer Package " pohľad .
19.
Overte , či je okno Editor otvoril . Kód pre FileAction.java by mal byť prítomný na pravej strane Eclipse IDE
20
zadajte nasledujúci na nový riadok bezprostredne po riadku prečíta " balíček 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 ;
import org.apache.struts.upload.FormFile , " . public class FileAction "
21
Nájdite riadok , ktorý číta Upraviť ho čítať " public class FileAction rozširuje akciu . "
22
Nájdite dve zložené zátvorky v okne editora . Oni sa objaví na rôznych tratiach
23
Zadajte nasledujúci kód medzi dvoma zloženými zátvorkami : .
Verejné ActionForward execute (
ActionMapping mapa ,
ActionForm forma ,
HttpServletRequest req ,
HttpServletResponse odpoveď ) throws Exception {
StrutsUploadForm theform = ( StrutsUploadForm ) forma ;
FormFile theFile = theform . getTheFile ( ) ;
String ContentType = theFile.getContentType ( ) ;
String name = theFile.getFileName ( ) ;
int size = theFile.getFileSize ( ) ;
byte [ ] Filed = theFile.getFileData ( ) ;
System.out.println ( " ContentType : " + ContentType ) ;
System.out.println ( " Názov súboru je : " + jmeno ) ;
System.out.println ( " Bola súboru : . " + veľkosť + " veľkosti " ) ;
vrátiť map.findForward ( " ! gratulácie to bol úspech " ) ;
}
24
Uložte dokument navigácie do " . súboru " a výberom " Uložiť "
konfigurácia
25
Vyhľadajte súbor s názvom " vzpery - config.xml " v okne " Prieskumníka balíček " . Otvorte súbor dvojitým kliknutím na neho
26
zadajte nasledujúce na novom riadku : .
< Názov form - bean = " FileUpload " type = " strutsexample . name = " úspech " path = " output.jsp " />
< /action >
27
Uložte dokument navigáciu na " Súbor " a výberom " Uložiť . "
User Interface
28
Vyhľadajte ikonu zložky s názvom = " Webcontent . " Kliknite pravým tlačidlom myši na neho , prejdite na " Nový " a vyberte " Ďalšie . "
29
Vyhľadajte priečinok v okne pop - up s názvom " Web " . Vyberte " JSP " a stlačte tlačidlo " Ďalej " .
30
Enter " vstup . jsp " v " Názov súboru : " . pole
31
Opakujte vyššie uvedené kroky pre vytvorenie iného súboru s názvom " output.jsp "
Edit " vstup .. jsp "
32
Dvakrát kliknite na súbor s názvom " input.jsp " a nájsť kus kódu , ktorý znie :
< /body >
33
Zadajte nasledujúci kód v priestore medzi dvoma " telo " značky
< html : . forma action = " /FileUpload " method = " post " Meno < /td >
< /table >
< /html : form >
34
Uložte dokument navigáciu na " súbor " a výberom " Uložiť . "
Edit " output.jsp "
35
Dvojklikom na súbor s názvom " output.jsp " a nájsť kus kódu , ktorý znie :
< /body >
36
Zadajte nasledujúci kód v priestor medzi dvoma " telo " značky .
Uložte dokument navigáciu na " Súbor " a výberu " Uložiť " .