Utilisation du framework Struts , le développement des principales caractéristiques d'un site web peut être créé et déployé en un temps plus court . L'ajout de fichier permet aux utilisateurs d' envoyer des fichiers à partir de leur ordinateur à un serveur. Les formulaires Web sont essentiels dans cette situation, car ils fournissent une méthode de communication et d'interaction entre le système de fichiers local sur le côté client et la structure des fichiers côté serveur. Choses que vous devez Eclipse IDE Java Tomcat 6.0 ou supérieur Struts 2.0 ou supérieur Afficher plus Instructions définir un environnement 1 ouverte Eclipse IDE . 2 Navigation sur "Fichier ", choisissez " Nouveau" et sélectionnez " Autre". 3 Sélectionnez l'icône du dossier nommé " Web ". Une fois qu'il se dilate , sélectionnez " Dynamic Web Project " et appuyez sur 4 Enter " StrutsExample " dans le champ "Nom du projet: " "Suivant". . Champ 5 Situer la vue Package Explorer dans la barre latérale gauche. 6 clic droit sur le fichier nommé "src ", et accédez au "Nouveau" et sélectionnez " Package ". 7 Entrée " strutsexample " dans le champ "Nom : " . " Finish " champ " , puis appuyez sur 8 clic-droit sur le nouveau paquet nommé" strutsexample , " naviguer vers " Nouveau " et sélectionnez" . Class " 9 Entrez " FileForm " dans le champ" Nom : ". champ et appuyez sur " Terminer " 10 Créer une autre classe du package " strutsexample »et nommez-le " FileAction . " éditer des fichiers 11 Ouvrez la classe " FileForm.java " en double- cliquant dessus dans le " Package Explorer" voir . 12 Vérifiez que la fenêtre de l'éditeur est ouvert. Le code de FileForm.java devrait être présent sur le côté droit de l'IDE Eclipse 13 Entrez le suivant sur une nouvelle ligne immédiatement après la ligne qui lit . " Paquet strutsexample : " org.apache.struts.action d'importation * ; . importation org.apache.struts.upload.FormFile ; 14 Localisez la ligne qui lit « FileForm public class . Modifier pour lire " public class FileForm s'étend ActionForm . " 15 Repérez les deux accolades dans la fenêtre de l'éditeur . Elles apparaissent sur des lignes différentes 16 Entrez le code suivant entre les deux accolades : . Privé FormFile UploadedFile ; publique FormFile getTheFile () { retour UploadedFile ; } publique vide setTheFile ( FormFile UploadedFile ) { cela. UploadedFile = UploadedFile ; } 17 Enregistrez le document en naviguant sur " Fichier" et sélectionner édition d'une classe de sortie < br "Enregistrer". > 18 Ouvrez la classe " FileAction.java " en double- cliquant dessus dans le "Package Explorer " vue . 19 Vérifiez que la fenêtre de l'éditeur est ouvert. Le code de FileAction.java devrait être présent sur le côté droit de l'IDE Eclipse 20 Entrez le suivant sur une nouvelle ligne immédiatement après la ligne qui lit «paquet strutsexample ; ": . import javax.servlet.http.HttpServletRequest ; javax.servlet.http.HttpServletResponse d'importation; org.apache.struts.action.Action d'importation; importation org.apache.struts.action.ActionForm ; importation org.apache.struts.action.ActionForward ; org.apache.struts.action.ActionMapping d'importation; importer org.apache.struts.upload.FormFile ; 21 Localisez la ligne qui lit " FileAction public class ». Modifier pour lire " FileAction public class action». 22 Repérez les deux accolades dans la fenêtre de l'éditeur . Elles apparaissent sur des lignes différentes 23 Entrez le code suivant entre les deux accolades : . Publique ActionForward exécuter (produits ActionMapping carte , AB < p> forme ActionForm , AB HttpServletRequest req , AB réponse HttpServletResponse ) throws Exception { StrutsUploadForm theForm = formulaire de ( StrutsUploadForm ) ; FormFile theFile = theForm . getTheFile (); cordes contentType = theFile.getContentType (); String name = theFile.getFileName (); int size = theFile.getFileSize (); Photos byte [] = FileData theFile.getFileData (); System.out.println (" contentType :" + contentType ) ; System.out.println (" le nom du fichier est : "+ nom); System.out.println (" le fichier a été : . "+ taille + " dans la taille "); retour map.findForward ( " Félicitations ! ce fut un succès "); } 24 Enregistrez le document en naviguant sur" fichier "et sélectionner " Enregistrer " . configuration 25 Localisez le fichier nommé " struts- config.xml " dans la fenêtre " Explorateur de package " . Ouvrez le fichier en double- cliquant dessus 26 Entrez la commande suivante sur une nouvelle ligne : . < Nom form-bean = " FileUpload " type = " strutsexample . name = path " de réussite " = " Output.jsp " /> 27 Enregistrez le document en naviguant sur "Fichier " et sélectionner " Enregistrer. " interface utilisateur 28 Situer l'icône du dossier qui est nommé =" WebContent . " clic-droit sur elle , accédez au " Nouveau " et sélectionnez" Autre. " 29 Localisez le dossier dans la fenêtre pop-up qui est nommé " Web ". Sélectionnez" JSP "et appuyez sur " Suivant ". 30 Enter" entrée . jsp " dans le champ" Nom du fichier: " . champ 31 Répéter les étapes précédentes pour créer un autre fichier nommé" Output.jsp " entrée Edit ' . . jsp ' 32 Double-cliquez sur le fichier nommé " Input.jsp " et recherchez le morceau de code qui lit : < /body> 33 Entrez le code suivant dans l'espace entre les deux balises «corps» < html : . form action = "/FileUpload " method = "post" Nom |