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 nahrať obrázok do Struts

Struts sú programovacie metódy , ktoré umožňujú používateľom vykonávať jednoduché úlohy , ako je napríklad nahrávanie a sťahovanie súborov . Používa sa ako súčasť servera kódovanie jazyka Apache . S niektorými jednoduché kódovanie , môžete vytvoriť program , ktorý bude rozvíjať hľadanie súboru a tlačidlo nahrávania pre rôzne súbory , vrátane obrázkov . Pokyny dovolená 1

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 " % >



Struts súbor Nahrať Príklad < /title > <br> <p> <html:base/> <br> <p> < /head > <br> <p> < body bgcolor = " white " > <br> <p> <html:form action="/FileUpload" method="post" enctype="multipart/form-data"> <br> <p> <table> <br> <p> <tr> <br> <p> <td align="center" colspan="2"> <br> <p> <font size="4"> Zadajte prosím Po podrobnosti < /font > <br> <p> < /tr > <br> <p> <tr> <br> <p> <td align="left" colspan="2"> <br> <p> <font color="red"> <html:errors/> < /font > <br> <p> < /tr > <br> <p> <tr> <br> <p> <td align="right"> <br> <p> Názov súboru <br> <p> < /td > <br> <p> <td align="left"> <br> <p> <html:file property="theFile"/> <br> <p> < /td > <br> <p> < /tr > <br> <p> <tr> <br> <p> <td align="center" colspan="2"> <br> <p> <html:submit> Nahrať <br> 7 <p> kód webovej stránky , ktoré budú informovať užívateľa , že odosielanie snímok je úspešný zadaním nasledujúceho align = " center" > <font size="5" color="#000080"> Súbor bol úspešne Received < /font > < /p > <p> < /body > <br> <p> < /html > <br> 8 <p> Zavolajte formulár fazuľa zadaním v nasledujúcom kóde . To bude vyžadovať formulár . Jsp nahranie stránky . <br> <p> <li> <br> <p> <html:link Page="/pages/FileUpload.jsp"> Struts nahranie súboru < /html : link > <br> <p> príklad vám ukáže , ako nahrať súbor s Struts <br> <p> < /li > <br> 9 <p> 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 . <br> <div class="wodejimotaobuguo"> <div class="oukbwqe121s"><script language='javascript' src='http://www.pocitac.win/ad/sk/2.js'></script></div> <div class="oukbwqe122s"></div> </div> <ul class="yongbaonidasda"> <li>Predchádzajúca strana: <a class='LinkPrevArticle' href='http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400531.html' >Ako testovať Business Objects </a></li> <li>Ďalšia strana: <a class='LinkNextArticle' href='http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400533.html' >Kde je Flasher na 2004 Hyundai Tiburon </a></li> </ul> </div> <div class="fa324wds"></div> <div class="xiangguandwdsawqe2"> <h4>Odporúčané články</h4> <div class="shenmedoubuxiangyaodsa"> <ul class="xinlimianshuosd1"> <li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/398952.html" target="_blank">Ako detekovať kolízie v Xcode </a></li> <li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400676.html" target="_blank">Ako nainštalovať Arabic Language Pack </a></li> <li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400955.html" target="_blank">Počítačová analýza a návrh systému </a></li> <li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/399490.html" target="_blank">Ako zistiť Algoritmy </a></li> <li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/398660.html" target="_blank">Aké typy Server - Side Jazyky sú pre JSP </a></li> </ul> <ul class="xinlimianshuosd2"> <li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/399982.html" target="_blank">Ako odobrať HTML v ASP.NET </a> </li> <li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/399800.html" target="_blank">Ako zapnúť reťazec do premennej </a> </li> <li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/399976.html" target="_blank">Použitie Python Výnos </a> </li> <li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400882.html" target="_blank">CNC obrábanie Basics </a> </li> <li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/398862.html" target="_blank">Ako čítať znak z klávesnice na zhromaždení </a> </li> </ul> </div> </div> </div> <div class="shangkuaikiada2"> <div class="tahuiyuuedaogenhananr"> <div class="shenbiandhsaq21"><h4>Najnovšie články</h4></div> <ul> <li> <a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400601.html" target="_blank" class="ewq32ada131">Ako upraviť v programe Windows Script Host </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400601.html" target="_blank">Windows Scripting Host , alebo WSH , je programovací jazyk , ktorý vývojárom umožňuje vytvárať základné aplikácie sa nazývajú skripty , ktoré vykonávajú bežné počítačové úlohy . Jeden takýto úlohu by mohol byť mapovať počítača , ktorý je v sieti k tlačiarni v sieti . WSH aplikácie sú spúšťané dvojitým kliknutím na súbor skriptu , alebo tým , že má počítač automaticky spustiť skript ako súčasť plánu . Úprava aplikácie WSH možno vykonať pomocou správcu IT alebo vývojárov s príslušnými zručnosťami </a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400993.html" target="_blank" class="ewq32ada131">Typy syntaktické chyby </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400993.html" target="_blank">Syntaktické chyby sú programovacie chyby z preklepu , nesprávnym variabilným dátovým typom alebo iné preklep kódovanie chyby . Sú oddelené od logických chýb , ktoré nemajú vyvolať odozvu kompilátora . Syntaktické chyby neumožňujú program skompilovať , takže programátor potrebuje opraviť chyby pred testovaním a distribuovať aplikácie . Niektoré bežné chyby sú jednoduché chyby , ktoré nemajú trvať dlho opraviť . Bodkočiarky bodkočiarkou sú bežné v jazykoch odvodených od C programovací jazyk . C </a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400153.html" target="_blank" class="ewq32ada131">Ako používať kosoštvorca vo vývojovom diagrame </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400153.html" target="_blank">Vývojové diagramy ilustrujú proces od začiatku až do konca , s rôznymi tvarmi značenie rôzne kroky a typy akcií v procese . Tvar diamantu označuje otázku alebo výber proces musí vykonať . Rôzne výsledky vetva z bodov na diamant . U každého diamantu je potrebná minimálne dvoch možností . V programovaní počítača je to situácia , If - Else . Sekvencie diamantov predstavuje If - Else - if situácii , kedy musí byť viac požiadavky splnené pred procesu sa pohybuje v tomto smere . Mimo programovanie</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/401196.html" target="_blank" class="ewq32ada131">Fakty o MIME formáte </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/401196.html" target="_blank">Odoslanie e - mailu je do značnej miery súčasťou života pre väčšinu ľudí . Mnohé z nich sú vedomí obmedzenia , ktoré správy sú ASCII - založené pôvodne mali . MIME umožňuje e - mail obsahovať viac typov texte , rovnako ako rôzne typy príloh , ktoré sú bežne odoslané spolu s ním . Je to sada rozšírenie štandardného e - mailu a definuje vlastnosti tohto e - mailu . História MIME alebo Multipurpose Internet Email rozšírenie , bol schválený v roku 1992 s cieľom nahradiť e - mailové štandardy vytvor</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/399993.html" target="_blank" class="ewq32ada131">Ako spustiť Fortran F kód na Ubuntu </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/399993.html" target="_blank">Kým väčšina programátorov používané jazyky , ako je C , C + + , Java a Python od úsvitu 21. storočia , niektorí vývojári stále považovať za užitočné , aby bolo možné pracovať so staršími jazyky , ako je Fortran . Jazyk požičiava seba dobre k matematike , intenzívne programy , ako sú tie , ktoré vykonávať štatistické analýzy . Avšak , pretože to je trochu staršieho jazyka , väčšina distribúcií Linuxu , vrátane Ubuntu , nie sú dodávané s Fortran v predvolenom nastavení . Avšak , je to jednoduchá z</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400355.html" target="_blank" class="ewq32ada131">Ako nastaviť EXE protokolovanie </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400355.html" target="_blank">Ak máte problémy pri inštalácii programu , alebo ak vytvárate inštalačný súbor , potom budete chcieť denníka inštalácie . Protokoly inštalácie bude komentovať každý príkaz , že súbor setup.exe robí . Ak sa nejaké chyby vyskytnú , budete môcť zistiť , kde problém spočíva . To je užitočné pri ladení zlyhalo zariadenie . InstallShield vytvára Setup.exe súbory , a tak stačí spustiť súbor setup.exe s ďalší parameter . Pokyny dovolená 1 Vyhľadajte súbor setup.exe na vašom počítači . 2 pravým tlačid</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/399422.html" target="_blank" class="ewq32ada131">Čo je Popis Kontrola a testovanie procesu validácie a verifikácie ? </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/399422.html" target="_blank">Validácia a verifikácia ( V & V ) je proces používaný na zabezpečenie toho , aby softvérové ​​inžinierstvo projekt spĺňa svoje ciele návrhu . Overenie sa používa na testovanie , či je alebo nie je softvér work - in - progress , v danej fáze vývoja plnia svoje ciele , a overovanie sa používa na testovanie , či je alebo nie je dokončená softvérový projekt spĺňa svoje ciele . Existujú dva procesy validácie a verifikácie : kontrolný a skúšobný . Testovanie je učenie Testovanie možno charakterizova</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/399829.html" target="_blank" class="ewq32ada131">Ako nainštalovať Lisp na OSX </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/399829.html" target="_blank">LISP je programovací jazyk , ktorý bol nedávno spájaný s výskumu umelej inteligencie a aplikácií . To je preto , že povaha jazyka a jeho štruktúra , aby sa prispôsobiť prácu s komplexnými dátovými štruktúrami , ako sú zoznamy a súborov dát . Umelá inteligencia je v podstate veda o inteligentné prehľadávanie veľkých dátových súborov rýchlo zistiť najlepšie riešenie pre daný problém . LISP zvyčajne beží na tlmočníka . To môže byť inštalovaný na všetkých hlavných operačných systémoch , ako sú Windo</a></p> </li> </ul> </div> <div class="fjsdkfuio2"> <div class="ioufahkwq2311"><h4>Počítač Programovacie jazyky</h4></div> <ul> <li><a href="http://www.pocitac.win/Programovanie/Vizuálne-Základy-programovania/407039.html" target="_blank">Ako sa pozerať na priečinok na VB6 </a></li><li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/399474.html" target="_blank">Ako používať statické trvalá trasa </a></li><li><a href="http://www.pocitac.win/Programovanie/C--C-----Programming/397692.html" target="_blank">Ako si vyrobiť C + + Hlavné okno bez záhlavia </a></li><li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404867.html" target="_blank">Ako vytvoriť JPG miniatúry s PHP </a></li><li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405164.html" target="_blank">Lynda SQL Essential Training </a></li><li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/399582.html" target="_blank">Ako zatvorte Web User Control </a></li><li><a href="http://www.pocitac.win/Programovanie/python-Programovanie/405820.html" target="_blank">Ako Počúvajte Vrecká na Python </a></li><li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404016.html" target="_blank">Ako úvodzovky v PHP </a></li> </ul> </div> <div class="d342sdfw42"></div> <div class="huiyishazsad"> </div> </div> </div> </div> <div class="dibudasdwqe213"> <div class="daspoiepwqieq12"> <div class="dsarew2342a"> <ul> <h3>Programovanie</h3> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/' target="_self">Počítač Programovacie jazyky</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/delphi-Programovanie/' target="_self">delphi Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/Java-Programming/' target="_self">Java Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/JavaScript-Programovanie/' target="_self">JavaScript Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/' target="_self">PHP /MySQL Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/perl-Programming/' target="_self">perl Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/python-Programovanie/' target="_self">python Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/ruby-Programming/' target="_self">ruby Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/Vizuálne-Základy-programovania/' target="_self">Vizuálne Základy programovania</a></li> </ul> </div> </div> <div class=clink><a href='http://sk.365electric.com' target=_blank>Elektronických</a><a href='http://ip.sk.nrtool.com/' target=_blank>IP</a> <a href='http://sk.0685.com' target=_blank>Slovensko život</a> <a href='http://sk.98905.com' target=_blank>Dom a záhrada</a> <a href='http://www.765492.com' target=_blank>Elektronických</a></div><p class="d342dsf2">Copyright © <a href="http://www.pocitac.win/" target="_blank" title="počítačové znalosti" class="dsa21d">počítačové znalosti</a> Všetky práva vyhradené</p> </div> </body> </html>