Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe kan ik een afbeelding in Struts uploaden
Struts zijn programmering methoden die gebruikers in staat om eenvoudige taken , zoals het uploaden en downloaden van bestanden te voltooien . Het wordt gebruikt als een onderdeel van de Apache server codering taal . Met een aantal eenvoudige codering , kunt u een programma dat een file search zal ontwikkelen en upload -knop voor een verscheidenheid aan bestanden, inclusief afbeeldingen te maken . Instructies
1

Open uw Struts programmeersoftware . Kopen van 2

Maak een formulier boon door in de code-venster het volgende te typen code . Een vorm bean is een klasse die te resetten , krijgen , in te stellen en te valideren methoden definieert

pakket roseindia.net
; . .

Import org.apache.struts.action
* ;

import org.apache.struts.upload.FormFile ;

**

@ auteur Deepak Kumar

* @ Web http://www.roseindia.net /*

* @ Email roseindia_net@yahoo.com

* /

**

* Formulier boon voor Struts Bestand uploaden .

*

* /

public class StrutsUploadForm
breidt ActionForm

{

prive FormFile hetBestand
;

/**

* @ return Geeft de hetBestand

* /

openbare FormFile getTheFile ( )
{

return hetBestand
;


} .

/**

* @ param hetBestand De FormFile aan .

* /

public void setTheFile ( FormFile hetBestand ) {


stellen dit. hetBestand = hetBestand ;

}

}
3


Ontwikkelen en actie klasse door in de code-venster het volgende te typen code . Dit is zal de getFile ( bestand) verwijzing, die de gegevens van het bestand dat u wilt uploaden zal verkrijgen halen

pakket roseindia.net
; .

Import javax.servlet.http.HttpServletRequest
;

import javax.servlet.http.HttpServletResponse
;

import org.apache.struts.action.Action
;

import org.apache.struts.action.ActionForm
; < br

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 roseindia_net @ yahoo /. com

* /**


*

*

* /
/Struts bestand uploaden Action Form .

public class StrutsUploadAction breidt actie

{

openbare ActionForward voeren (

ActionMapping mapping
,

ActionForm vorm
,

HttpServletRequest
verzoek ,

HttpServletResponse reactie
) gooit Uitzondering {

StrutsUploadForm myForm = ( StrutsUploadForm ) formulier
;

//Verwerk de FormFile

FormFile myFile = myForm . getTheFile ( ) ;

String
contentType = myFile.getContentType ( ) ;

String fileName
= myFile.getFileName ( ) ;

int Bestandsgrootte
= myFile.getFileSize ( ) ; < br

byte > [ ] Filedata = myFile.getFileData ( ) ;

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

System.out.println
( " File naam : " + fileName ) ;

System.out.println
( " File Size : " + bestandsgrootte ) ;

return mapping.findForward (
" succes " ) ;

} }


4

Geef definitie aan de vorm bean binnen de struts - config.xml door te typen in de volgende code Goedkope 5

Definieer de actie in kaart brengen door te typen in de volgende code . Dit is een klasse die het inkomende verzoek aan het uploaden zal controleren name = " succes " path = " /pages /uploadsuccess.jsp " />

< /actie
>
6

Maak een . jsppagina door te typen in de volgende code . Dit zal de upload -knop en zoekvak pagina aan te maken .

< % @ Taglib uri = " /tags /struts - bean " prefix = " bean " % >

< % @ taglib uri = " /tags /struts - html " prefix = " html " % >


Struts bestand uploaden Voorbeeld < /title > <html:base/> <br> <p> < /head > <br> <p> < body bgcolor <br> <p> = " 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"> <p> <font <br> size="4"> Gelieve de volgende Details < /font> <p> < /tr> <p> <tr> <br> <p> <td align="left" colspan="2"> <br> <p> font color <html:errors/> <br> <p> < /tr> <br> <p> <tr> <br> < /font> <p> <td align="right"> <p> File Name <br> <p> <br> < /td > <br> <p> <td align="left"> < br <p> property="theFile"/> <br> <p> > <br> <p> < /tr> <p> <tr> > <html:file < /td <br> < br > <p> <td align="center" colspan="2"> <p> <html:submit> Uploaden <br> <br> <p> Code 7 van de webpagina die de gebruiker zal informeren dat de afbeelding upload succesvol door te typen in het volgende is align = " center " > <font size="5" color="#000080"> Bestand Succesvol Ontvangen < /font> < /p> <p> < /body > <br> <p > < /html > <br> 8 <p> Bel de vorm boon door te typen in de volgende code . Dit zal de vorm bellen om de . Jsp upload pagina . <p> <li> <br> <p> <html:link Page="/pages/FileUpload.jsp"> Struts bestand uploaden <br> < /html : . link> <p> Voorbeeld <br> laat zien hoe u Bestand met Struts Upload <br> <p> < /li > <br> <p> Test 9 uw afbeelding uploader . Laad het programma in de FTP ruimte van uw host- server . Richt uw internet browser om het bestand FileUpload.jsp bestand binnen uw FTP ruimte . Klik op " FileUpload.jsp " in de lijst van programma's zich in uw FTP ruimte . De pagina met de upload -knop en zoekvak , wordt weergegeven op uw browser . Klik op de knop 'Bladeren' om een ​​bestand menu activeren om pop-up op het scherm . Klik op de afbeelding die u wilt uploaden . Klik op de " Upload" knop op het scherm . De afbeelding uploaden succes pagina moet worden weergegeven als het programma is voltooid . Zo niet, controleer uw codering voor eventuele fouten . <br> <br></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=90> <tr> <td bgColor=#e7edf4 align=middle><script language='javascript' src='/ad/201310/3.js'></script></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=90> <tr> <td align=left>Previous: <a class='LinkPrevArticle' href='/programmering/computer-programming-languages/201309/88186.html' >Hoe Business Objects Test </a></li> </td> <td align=right>Next: <a class='LinkNextArticle' href='/programmering/computer-programming-languages/201309/88188.html' >Waar is de Flasher op een 2004 Hyundai Tiburon ? </a></li> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=18> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=246> <tr> <td height=246 vAlign=top width=199> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=199> <tr> <td height=244 vAlign=top width=197> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>Computer Programming Languages</STRONG></td> </tr> </table> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/88340.html" title="Inleiding tot SQL -certificering " target="_self">Inleiding tot SQL -certificeri…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/86831.html" title="ADT Abstract Data Types " target="_self">ADT Abstract Data Types </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/88908.html" title="Hoe te gebruiken Bit Shifting in cryptografie " target="_self">Hoe te gebruiken Bit Shifting …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/87441.html" title="Hoe te stoppen Run in COBOL " target="_self">Hoe te stoppen Run in COBOL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/86742.html" title="Hoe te Parameters verbinding in een JSP Crystal Report " target="_self">Hoe te Parameters verbinding i…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/88077.html" title="Hoe maak je een VB6 DLL Server Model Event in Process Creëren " target="_self">Hoe maak je een VB6 DLL Server…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/87737.html" title="Hoe Word- documenten Destroy " target="_self">Hoe Word- documenten Destroy </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/88577.html" title="Programmeerbare Spelen voor een TI 86 " target="_self">Programmeerbare Spelen voor ee…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/86346.html" title="WPF Tutorial " target="_self">WPF Tutorial </a></td></tr><tr></tr></table></td> </tr> </table> </td> <td vAlign=top width=12></td> <td vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=375> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>Related Articles</STRONG></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=209> <tr> <td height=201 width="33%"><IMG src="/img_xby/n1.jpg" width=111 height=182></td> <td width="67%"><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96568.html' target="_self">Hoe maak je een Combo Box Maak in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96567.html' target="_self">Hoe maak je een Check Box Maak in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96566.html' target="_self">Hoe maak je een tekstvak maken in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96565.html' target="_self">Hoe maak je een optie Box in Visual Basi…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96564.html' target="_self">Hoe maak je een schijf keuzelijst in Vis…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96563.html' target="_self">Hoe kan ik een keuzelijst maken in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96562.html' target="_self">Hoe kan ik een Picture Box Maak in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96561.html' target="_self">Hoe een bestand keuzelijst Maak in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96560.html' target="_self">Hoe kan ik een afbeelding Box Maak in Vi…</a><br></td> </tr> </table> </td> </tr> </table> </td> <td vAlign=top width=8></td> <td vAlign=top width=376> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=375> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>Programmering Articles</STRONG></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=207> <tr> <td height=199 width="33%"><IMG src="/img_xby/n2.jpg" width=111 height=182></td> <td width="67%"> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/ruby-programming/201309/94257.html" title="Hoe maak je een Lace Bolero Zorg " target="_self">Hoe maak je een Lace Bolero Zorg </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/88506.html" title="Hoe maak je een Basic Powershell script schrijven " target="_self">Hoe maak je een Basic Powershell script …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/87232.html" title="Hoe maak je een string converteren naar GUID " target="_self">Hoe maak je een string converteren naar …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/87835.html" title="Hoe kan ik een disc Van ISO Creëren " target="_self">Hoe kan ik een disc Van ISO Creëren </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/86430.html" title="Hoe uit te filteren Frequenties in LabVIEW " target="_self">Hoe uit te filteren Frequenties in LabVI…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/88095.html" title="Common Application Programming Interface " target="_self">Common Application Programming Interface…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/89269.html" title="De Java-code die controleert de Input Value Met de Array Waarde " target="_self">De Java-code die controleert de Input Va…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/86894.html" title="Hoe te gebruiken PUT & DELETE in Flex " target="_self">Hoe te gebruiken PUT & DELETE in Flex </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92624.html" title="Hoe kan ik tijd berekenen tussen twee datums in PHP " target="_self">Hoe kan ik tijd berekenen tussen twee da…</a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=10> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=57> <tr> <td class=bs background=/img_xby/di.jpg align=center>Copyright © Computer Kennis http://www.nldit.com <script language='javascript' src='/ad/201310/5.js'></script></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=10> <tr> <td></td> </tr> </table> </div> </body> </html>