Lorsque j'ai "/" comme motif d'URL, je peux taper ce que je veux après la barre oblique dans la barre d'adresse et atterrir avec succès sur le servlet . Ce est, à la foisurl-pattern "/" vs "/ *" vs vierge dans servlet
http://localhost:8080/firstServlet/
ainsi que
http://localhost:8080/firstServlet/any_random_string
me donne le même résultat.
Mais quand j'ai url-pattern vide alors seulement http://localhost:8080/firstServlet/
fonctionne et tout. S'il vous plaît expliquer pourquoi. Il y a quelque chose comme here et here mais je ne comprends pas exactement.
Le motif "/ *" se comporte également comme "/".
en outre, «/» et «/* » se comportent de la même manière et quand je dis «/* », je ne veux pas dire «/» suivi par "/* "comme dans un match de répertoire! –
Cette question a déjà une réponse ici [Différence entre/et/* dans le modèle d'URL de mappage de servlet] (https://stackoverflow.com/questions/4140448/difference-between-and-in-servlet-mapping-url-pattern) –