Question

J'essaie de suivre cet exemple mais je ne comprends pas cette partie:
Imaginez également que le chemin de contexte du servlet est myServer / myApp / servlets. Le conteneur de servlet dirigerait une demande avec l'URL myServer / myApp / createUser.do myServlet vers myServlet, car l'URL de la demande correspond au modèle * .do. Le servlet myServlet peut extraire le nom de l'opération demandée à partir de l'URL de la requête.
Je ne comprends pas la demande. Ne devrait-il pas être myServer / myApp / myServlet / createUser.do? Et comment créer une telle demande? Puis-je simplement mettre myServlet / createUser.do dans l'action d'un formulaire?
Merci pour votre temps.
Iulia

Était-ce utile?

La solution

Non, vous créez un mappage sur votre servlet pour myapp. Le nom du servlet lui-même ne s'affiche généralement jamais dans l'URL de la demande. Ainsi, chaque demande adressée à myapp sera redirigée vers votre servlet si elle correspond. Cela signifie que votre mapping

http: // myserver / myapp / * .do

redirige chaque requête avec un .do vers votre servlet. La servlet doit maintenant gérer l’URL de la demande (par exemple, rendre la vue pour createUser)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top