1. Créez d'abord un projet Web avec le nom: Struts2, puis sélectionnez Java EE6.0 et cliquez sur Terminer.
2. Cliquez avec le bouton droit sur "Struts" et sélectionnez MyEclipse-> Ajouter des capacités de jambe de force, puis la fenêtre contextuelle suivante apparaît, puis sélectionnez Struts 2.1. Sélectionnez Terminer pour cliquer sur Terminer.
3. Après la construction, le répertoire du projet est illustré à la figure suivante:
4. Créez une classe de connexion et héritez de la classe ActionSupport (cliquez sur Superclass Browse et sélectionnez Rechercher ActionSupport)
5. Définissez les variables de nom d'utilisateur et de mot de passe, et cliquez avec le bouton droit pour sélectionner Source-> Générer les Getters et les Setters pour importer rapidement des fonctions Get et définir.
6. puis sélectionnez Source-> Modifier / implémenter les méthodes, sélectionner EXECUTE (), puis cliquer sur Terminer.
7. Entrez ensuite le code suivant:
public String execute () lève une exception {chaîne u, p; u = getUserName (); p = getPassword (); if (u.equals ("lang") && p.equals ("lang")) {return "Success";} else <br> {return "error";} <br>} 8. Créer deux interfaces: Success.jsp et Error.jsp, affichant "Connexion réussie" et "Login a échoué"
Ajoutez le code suivant dans Success.jsp:
<% @ taglib prefix = "s" uri = "/ struts-tags"%> <s: propriété value = "username" /> connecter avec succès! ! ! <br>
Vous pouvez obtenir le nom d'utilisateur enregistré.
9. Dans l'interface de flux de struts.xml:
Ici, sélectionnez le package, nom "par défaut", l'espace de travail est "/ action", hériter "Struts-default"; puis ajoutez "Action", le nom est "Login", la classe est "com.langguojie.struts2.login"; Enfin, ajoutez deux "résultats", le nom est: Succès et erreur, et les JSP correspondants sont: Success.jsp et Error.jsp.
Le code correspondant pour struts.xml est:
<struts> <package name = "Default" namespace = "/ action" étend = "Struts-default"> <action name = "Login"> <result name = "Success"> ../ Success.jsp </ result> <result name = "Error"> ../ error.jsp </ result> </ action> </ package> </rutts>
10. Résultats de l'opération:
11. Résumé
Après une compréhension préliminaire de Struts2, le cadre Struts2 est très pratique pour passer et appeler les données, et est également très pratique dans le développement de sites Web. Il est également très simple à utiliser et les fonctions peuvent être appelées directement et une partie du code est automatiquement générée.
L'utilisation de MyEclipse pour développer le framework Struts2 pour implémenter la fonction de connexion (tutoriel structurel) est terminé, j'espère que ce sera utile à tout le monde!