| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come caricare un'immagine in Struts
    Struts stanno programmando metodi che permettono agli utenti di completare compiti semplici, come caricare e scaricare file . Viene utilizzato come parte del server Apache linguaggio codifica . Con alcuni di codifica semplici, è possibile creare un programma che si svilupperà una ricerca di file e il pulsante per caricare una serie di file , comprese le immagini . Istruzioni
    1

    Aprire il software di programmazione Struts .
    2

    Creare un fagiolo modulo digitando il codice riportato di seguito nella finestra del codice . Un fagiolo della forma è una classe che definisce azzerare , get, set e convalidare metodi

    pacchetto roseindia.net , . .

    Import org.apache.struts.action * ;
    < p > import org.apache.struts.upload.FormFile ;

    /**

    * @ autore Deepak Kumar

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

    * @ Email roseindia_net@yahoo.com

    * /Eventi

    /**

    * fagiolo della forma per Struts File Upload .
    < p > *

    * /public class

    StrutsUploadForm estende ActionForm

    {

    privato FormFile thefile ;

    /**

    * @ return Restituisce il thefile

    * /

    pubblico FormFile getTheFile ( ) {

    ritorno thefile ;

    } .
    < p > /**

    * @ param thefile Il FormFile impostare.

    * /public void

    setTheFile ( FormFile thefile ) {

    questo . thefile = thefile ;

    }

    }
    3

    Sviluppare e classe azione digitando il codice riportato di seguito nella finestra del codice . Questa è la volontà di recuperare il getFile ( ) file di riferimento , che sarà ottenere le informazioni del file che si desidera caricare

    pacchetto roseindia.net ; .

    Import javax.servlet.http.HttpServletRequest ;

    importazione javax.servlet.http.HttpServletResponse ;

    importazione org.apache.struts.action.Action ;

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

    importazione > org.apache.struts.action.ActionForward ;

    importazione org.apache.struts.action.ActionMapping ;

    import org.apache.struts.upload.FormFile ;

    /**

    * @ autore Deepak Kumar

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

    * @ Email roseindia_net @ yahoo
    . com

    * /Eventi

    /**

    * Struts File Upload Form Action .

    *

    * /Eventi

    StrutsUploadAction public class estende azione

    {

    pubblico ActionForward eseguire (

    ActionMapping mappatura , Stati modulo ActionForm

    , Stati

    HttpServletRequest richiesta , Stati

    risposta HttpServletResponse ) throws Exception {
    StrutsUploadForm myForm = forma

    ( StrutsUploadForm ) ;

    //processo del FormFile

    FormFile myFile = myForm . getTheFile ();

    String contentType = myFile.getContentType ();

    String fileName = myFile.getFileName ();

    int File = myFile.getFileSize ( ) ; < br

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

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

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

    System.out.println ( " Dimensione File : "+ fileSize ) ;

    ritorno mapping.findForward ( " successo " ) ;

    } }


    4

    Dare definizione al fagiolo della forma all'interno del file struts- config.xml digitando il seguente codice
    5

    Definire la mappatura azione digitando il seguente codice . Questa è una classe che controlla la richiesta in ingresso per caricare il name = path "successo " = " /pages /uploadsuccess.jsp " />

    < /action>
    6

    Creare una pagina . jsp digitando il seguente codice . Questo creerà il pulsante Upload e pagina di ricerca di dialogo .

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

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



    Struts File Upload Esempio < /title> <br> <p> <html:base/> <br> <p> < /head> <br> <p> < corpo bgcolor = " bianco " > <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> <font size="4"> Inserisci il seguente Dettagli < /font> <p> < /tr> <br> <p> <tr> <br> <p> <td align="left" colspan="2"> <br> <font color="red"> <html:errors/> < /font> <p> < /tr> <br> <p> <tr> <br> <p> <td align="right"> <br> <p> Nome file <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> Carica Pagina 7 <p> Codice della pagina Web che informa l'utente che l'immagine di upload è successo digitando il seguente align = "center" > <font size="5" color="#000080"> File ricevuto con successo < /font> < /p > <br> <p> < /body> <br> < p > < /html > <br> 8 <p> Chiama il fagiolo modulo digitando il seguente codice . Questo chiamerà il modulo alla pagina . Jsp upload. <br> <p> <li> <br> <p> <html:link Page="/pages/FileUpload.jsp"> Struts File Upload < /html : . collegamento > <br> <p> esempio mostra come caricare file con Struts <br> <p> < /li> <br> 9 <p> prova la tua Image Uploader . Caricare il programma nello spazio FTP del server host. Dirigi il tuo browser Internet per il file FileUpload.jsp di file all'interno del vostro spazio FTP . Fare clic su " FileUpload.jsp " all'interno della lista dei programmi che si trovano nel vostro spazio FTP . La pagina , con il pulsante di upload e casella di ricerca , visualizzerà sul tuo browser . Fare clic sul pulsante "Sfoglia" per attivare un menu di file per far apparire sullo schermo. Fare clic sull'immagine che si desidera caricare . Fare clic sul pulsante "Carica " sullo schermo . L' immagine della pagina successo di upload dovrebbe apparire se il programma viene completato correttamente . In caso contrario, controllare il vostro codice di eventuali errori . <br> <br> <div class=ad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </td> </tr> </table> <table width="95%" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="91%" height="52" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="51%"><p>Previous : <a class='LinkPrevArticle' href='/Programmazione/computer-programming-languages/88186.html' >Come prova di Business Objects </a></li></p></td> </tr> <tr> <td width="49%"> next : <a class='LinkNextArticle' href='/Programmazione/computer-programming-languages/88188.html' >Dove è il lampeggiatore su una Hyundai Tiburon 2004 </a></li></td> </tr> </table></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="770" height="246" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="375" height="246" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> Articoli Correlati </td> </tr> </table> <table width="95%" height="209" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="201"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/computer-programming-languages/86336.html" title="Come decodificare i codici di correzione degli errori tramite programmazione lineare " target="_self">Come decodificare i codici di correzione degli errori t…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/computer-programming-languages/88106.html" title="Come scrivere una funzione del processo diagramma di flusso " target="_self">Come scrivere una funzione del processo diagramma di fl…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/computer-programming-languages/86392.html" title="I posti migliori per i registri Net " target="_self">I posti migliori per i registri Net </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/computer-programming-languages/87438.html" title="Che cosa è la codifica digitale " target="_self">Che cosa è la codifica digitale </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/computer-programming-languages/88697.html" title="Come correggere gli errori nei programmi " target="_self">Come correggere gli errori nei programmi </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/computer-programming-languages/88016.html" title="Definizione di inchiostro persistente " target="_self">Definizione di inchiostro persistente </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/computer-programming-languages/88275.html" title="Come disattivare la funzionalità di protezione da scrittura su un Master Boot Record " target="_self">Come disattivare la funzionalità di protezione da scri…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/computer-programming-languages/87991.html" title="Come montare una directory locale con Jahia " target="_self">Come montare una directory locale con Jahia </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/computer-programming-languages/88580.html" title="Come inserire il testo su un file di immagine in HTML " target="_self">Come inserire il testo su un file di immagine in HTML </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/computer-programming-languages/86560.html" title="Definizione di 64 Bit GCC " target="_self">Definizione di 64 Bit GCC </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> <td width="20" valign="top"></td> <td width="375" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Articoli in evidenza </td> </tr> </table> <table width="95%" height="207" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/computer-programming-languages/87007.html" title="Come fare uno script AutoIT Infinite Loop " target="_self">Come fare uno script AutoIT Infinite Loop </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/92343.html" title="Come inviare PHP In un menu a discesa " target="_self">Come inviare PHP In un menu a discesa </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/javascript-programming/90829.html" title="Come per la visualizzazione casuale Javascript Snippets " target="_self">Come per la visualizzazione casuale Javascript Snippets…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/visual-basics-programming/96033.html" title="Microsoft Visual Database Tools " target="_self">Microsoft Visual Database Tools </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/cc-programming/86050.html" title="Qual è lo scopo di un diagramma di flusso di dati " target="_self">Qual è lo scopo di un diagramma di flusso di dati </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/computer-programming-languages/86764.html" title="Come creare un indice per classificare Caratteristiche " target="_self">Come creare un indice per classificare Caratteristiche </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/python-programming/93855.html" title="Python Progetti per OpenCV " target="_self">Python Progetti per OpenCV </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/java-programming/89841.html" title="Come convertire un numero intero in binario Array in Java " target="_self">Come convertire un numero intero in binario Array in Ja…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/java-programming/89378.html" title="VTC Java Tutorial " target="_self">VTC Java Tutorial </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/javascript-programming/90900.html" title="Come cancellare attributi elemento " target="_self">Come cancellare attributi elemento </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <table width="980" height="8" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 bgColor=#36506e height=90> <tr> <td class=bs height=90 align=middle>Copyright © Conoscenza Informatica http://it.wingwit.com <script language='javascript' src='/ad/201310/1.js'></script></td> </tr> </table> </div> </body> </html>