index
Struts 2
http://struts.apache.org/
Struts
Tutorial : Hello-World
hello-world.html
- Créer une page jsp , utilisant la lib struts-tags
- Créer une classe ActionXXX étendant la classe ActionSupport Cette classe doit implementer la méthode public String execute() .
- Créer le fichier struts.xml qui définit le mapping entre le retour des méthodes "execute()" des classes actions et des pages jsp.
Ce qu'il faut retenir:
Le framework utilise des class "Action" pour traiter les requêtes et les résultats des formulaires.
La méthode "execute()" renvoie un "result-name".
Un mapping définit dans les fichiers "struts.xml" permet de retourner la page jsp appropriée, d'autres ressources (images, PDF, ...) ou d'enchainer une autre action.
En général, une page comprend des données dynamiques fournies par la classe "Action". Struts fournit donc un ensemble de tag permettant de manipuler ces données.
Références