Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

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 * ;

import org.apache.struts.upload.FormFile ;

/**

* @ autore Deepak Kumar

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

* @ Email [email protected]

* /Eventi

/**

* fagiolo della forma per Struts File Upload .

*

* /public class

StrutsUploadForm estende ActionForm

{

privato FormFile thefile ;

/**

* @ return Restituisce il thefile

* /

pubblico FormFile getTheFile ( ) {

ritorno thefile ;

} .

/**

* @ 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> <ul class="mhjkhjlj"> <li> <a class='LinkPrevArticle' href='/Programmazione/Computer-Programming-Languages/1176372.html' >Come prova di Business Objects </a></li> <li> <a class='LinkNextArticle' href='/Programmazione/Computer-Programming-Languages/1176376.html' >Dove è il lampeggiatore su una Hyundai Tiburon 2004 </a></li> </ul> <div class="deep"> <div class="guanggadsadswqew"><script language='javascript' src='/AD/it3.js'></script></div> <div class="guanggadsadswqew1"></div> </div> <div class="xiangguanleitong"> <div class="vbfdghgjt65f"><h4>Informazioni correlate</h4></div> <ul> <li><a href="/Programmazione/Nozioni-di-base-di-Visual-Programming/1191914.html" target="_blank">Come esportare i dati di accesso con VBA </a></li><li><a href="/Programmazione/Python-Programming/1187444.html" target="_blank">Come mantenere un totale parziale di una variabile in Python </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1174284.html" target="_blank">Come eseguire il debug di Ubuntu </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1183216.html" target="_blank">Modalità di accesso a livello di partnership CB in PHP </a></li><li><a href="/Programmazione/Java-Programming/1179152.html" target="_blank">Come faccio a randomizzare un numero in Java ? </a></li><li><a href="/Programmazione/Java-Programming/1178744.html" target="_blank">Come generare numeri casuali senza ripetizioni in Java </a></li><li><a href="/Programmazione/Java-Programming/1179816.html" target="_blank">Come creare Costruttori per Java </a></li><li><a href="/Programmazione/C--C-----Programming/1171464.html" target="_blank">Come passare un vettore contenitore di una funzione </a></li> </ul> </div> </div> </div> <div class="woshiyouleirog"> <div class="zxtjianasd"> <div class="bidssdfjm3"><h4>Articoli consigliati</h4></div> <div class="dasdcdfurit33"> <ul> <li><a href="/Programmazione/Computer-Programming-Languages/1173514.html" target="_blank">Come convertire un JDW ad un Eclipse </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1172570.html" target="_blank">Gli svantaggi di usare Widget in Computer Design </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1176316.html" target="_blank">Che cosa è TK Format </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1173808.html" target="_blank">Come aggiungere un nuovo nodo a un cluster SQL </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1173434.html" target="_blank">Come impostare un Binary Search Tree in Python </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1176800.html" target="_blank">Come fare un diagramma di flusso di un programma con molte variabili </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1174910.html" target="_blank">Come trasformare una stringa in una variabile </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1177574.html" target="_blank">Come creare un account di accesso e di risposta Pagina </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1173010.html" target="_blank">Errore di sintassi durante il debug </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1177296.html" target="_blank">Tipi di errori di sintassi </a></li> </ul> </div> </div> <div class="guanggandgsa32a"> </div> <div class="huosirengs"> <li><a class='childclass' href='/Programmazione/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a class='childclass' href='/Programmazione/Computer-Programming-Languages/' target="_self">Computer Programming Languages</a></li> <li><a class='childclass' href='/Programmazione/Delphi-Programming/' target="_self">Delphi Programming</a></li> <li><a class='childclass' href='/Programmazione/Java-Programming/' target="_self">Java Programming</a></li> <li><a class='childclass' href='/Programmazione/Programmazione-Javascript/' target="_self">Programmazione Javascript</a></li> <li><a class='childclass' href='/Programmazione/PHP--MySQL-Programmazione/' target="_self">PHP /MySQL Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a class='childclass' href='/Programmazione/Python-Programming/' target="_self">Python Programming</a></li> <li><a class='childclass' href='/Programmazione/rubino-Programmazione/' target="_self">rubino Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Nozioni-di-base-di-Visual-Programming/' target="_self">Nozioni di base di Visual Programming</a></li> </div> </div> </div> <div class="dsadsafa-da"> <p class="sdqwfwe42">  </p> <p class="vbnhg654">Programmazione © www.354353.com</p> <p class="iop8iud"> </p> </div> </div> </body> </html> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>