Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vkladať pomocou Struts

Použitie rámca Struts , rozvoj kľúčových prvkov webovej stránky môžu byť vytvorené a nasadené v kratšom čase . Nahrávanie súborov umožňuje užívateľom odosielať súbory z počítača na server . Webové formuláre sú nevyhnutné v tejto situácii , pretože poskytujú spôsob komunikácie a interakcie medzi lokálnym súborovom systéme na strane klienta a štruktúry server - side súborov . Veci , ktoré budete potrebovať
Eclipse IDE
Java
Tomcat 6.0 alebo vyšší
Struts 2.0 alebo vyšší
Zobraziť ďalšie inštrukcie
Nastavenie prostredia
1

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 > < /td > < /tr >

< html : odoslať > File upload < /html : odoslať > < /td > < /tr >

< /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 .

súboru Nahrať bol úspešný < /h1 >
37

Uložte dokument navigáciu na " Súbor " a výberu " Uložiť " .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené