![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
sputnick
Y est écrit : selon la valeur de l'attribut action, la servlet fait exécuter une méthode interne de type doAction(...)
On pourrait appeler ça le pattern "Dispatcher"
Regarde la classe DispatchAction de Struts pour avoir une idée de comment ça fonctionne exactement.
Le principe c'est que ton contrôlleur (ta servlet) recherche un paramètre particulier (ici action). Et invoque sa méthode interne qui correspond.
Exemple : Pour l'url http://localhost/myApp/myServlet.do?action=makeSomething
La méthode doMakeSomething de la servlet mappée au path /myServlet.do sera appelée.
Tu trouveras également la même chose dans les "architectures" REST
http://localhost/myApp/myServlet/makeSomething
Partager