Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte Struts programovacieho softvéru .
2
Vytvorte formulár fazuľa zadaním nasledujúci kód do okna kódu . Formulár bean je trieda , ktorá definuje reset sa , nastaviť a overiť metódy
balíček roseindia.net ; .
Import org.apache.struts.action * ; .
< P > import org.apache.struts.upload.FormFile ;
/**
* @ author Deepak Kumar
* @ Web http://www.roseindia.net
* @ E - mail roseindia_net@yahoo.com
* /
/**
* Formulár bean pre Struts nahrať súbor .
*
* /
public class StrutsUploadForm rozširuje ActionForm klipart
{ klipart
súkromnú FormFile theFile ;
/**
.
* @ return Vracia theFile
* /
verejné FormFile getTheFile ( ) {
vrátiť theFile ;
}
/**
* @ param theFile FormFile nastaviť .
* /
public void setTheFile ( FormFile theFile ) {
to . theFile = theFile ;
}
}
3
rozvíjať a žaloba zadaním nasledujúci kód do okna kódu . Toto sa načíta getFile ( ) referenčný súbor , ktorý bude získavať informácie o súbore , ktorý chcete nahrať
balíček roseindia.net ; .
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 ;
/**
* @ author Deepak Kumar
* @ Web http://www.roseindia.net
* @ E - mail roseindia_net @ yahoo . com
* /
/**
* Struts súborov Nahrať akčné formulár .
*
* /
public class StrutsUploadAction rozširuje akčné
{
verejné ActionForward spustiť ( klipart
ActionMapping mapovanie , klipart
ActionForm formulár ,
HttpServletRequest žiadosť ,
HttpServletResponse odpoveď ) hádže výnimku {
StrutsUploadForm MyForm = ( StrutsUploadForm ) forma ;
//Proces FormFile
FormFile myfile = MyForm . getTheFile ( ) ;
String ContentType = myFile.getContentType ( ) ;
String filename = myFile.getFileName ( ) ;
int filesize = myFile.getFileSize ( ) ;
byte [ ] Filed = myFile.getFileData ( ) ;
System.out.println ( " ContentType : " + ContentType ) ;
System.out.println ( "Súbor Názov : " + filename) ;
System.out.println ( " Veľkosť súboru : " + filesize ) ;
vrátiť mapping.findForward ( " úspech " ) ;
}
}
4
Give definície do tvaru fazule v rámci súboru vzpery - config.xml zadaním nasledujúceho kódu
5
definovať mapovanie akčné zadaním v nasledujúcom kóde . To je trieda , ktorá bude kontrolovať prichádzajúce požiadavku na nahranie name = " úspech " path = " /pages /uploadsuccess.jsp " />
< /action >
6
Vytvoriť stránku . jsp zadaním nasledujúceho kódu . Tým sa vytvorí odosielanie tlačidla a vyhľadávací box stránku .
< % @ Taglib uri = " /tags /vzpery - bean " prefix = " fazuľa " % >
< % @ taglib uri = " /tags /vzpery - html " prefix = " html " % >
< /head > < body bgcolor = " white " > Zadajte prosím Po podrobnosti < /font > < /tr > < /tr > Názov súboru < /td > < /td > < /tr > kód webovej stránky , ktoré budú informovať užívateľa , že odosielanie snímok je úspešný zadaním nasledujúceho align = " center" > Súbor bol úspešne Received < /font > < /p > < /body > < /html > Zavolajte formulár fazuľa zadaním v nasledujúcom kóde . To bude vyžadovať formulár . Jsp nahranie stránky . príklad vám ukáže , ako nahrať súbor s Struts < /li > Otestujte Image Uploader .. Nahrať program do FTP priestoru hostiteľského servera . Priame internetového prehliadača do súboru súboru FileUpload.jsp v FTP priestore . Kliknite na " FileUpload.jsp " v zozname programov umiestnených v FTP priestore . Stránky , pomocou tlačidla nahrať a vyhľadávacieho poľa , sa zobrazí vo vašom prehliadači . Kliknite na tlačidlo " Prehľadávať " pre spustenie menu súboru , vyskočí na obrazovke . Kliknite na obrázok , ktorý chcete nahrať . Kliknite na tlačidlo " Nahrať " na obrazovke . Upload úspech strana obrazu by sa mala objaviť , ak je program úspešne dokončí . Ak nie, skontrolujte kódovanie za prípadné chyby . Copyright © počítačové znalosti Všetky práva vyhradené
7
8
9
Odporúčané články
Najnovšie články
Počítač Programovacie jazyky