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 [email protected] * / ** * 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 > < /head > < body bgcolor = " white " > < br > size="4"> Gelieve de volgende Details < /font> < /tr> font color < /tr> | < /font> File Name < /td > | < br property="theFile"/> > < /tr> | > < br > Uploaden Code 7 van de webpagina die de gebruiker zal informeren dat de afbeelding upload succesvol door te typen in het volgende is align = " center " > Bestand Succesvol Ontvangen < /font> < /p> < /body > < /html > 8 Bel de vorm boon door te typen in de volgende code . Dit zal de vorm bellen om de . Jsp upload pagina . Struts bestand uploaden < /html : . link> Voorbeeld laat zien hoe u Bestand met Struts Upload < /li > 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 .
|
|
|