Bonjour .
je vous écris pour comprendre la logique suivie par un serveur d'application pour traiter une requête http :
par exemple, supposons qu'on a une servlet contenant cette ligne :
@WebServlet(name = "nomServlet", urlPatterns = {"/toto"})
et dans le même dossier racine de l'application web , nous créons volontairement un dossier ayant le nom "toto" avec une page jsp : index.jsp
j'ai constaté ce comportement :
1) taper localhost/toto : appel ma servlet
2) taper localhost/toto/ : appel la page index.jsp ( si je donne un autre nom à cette page index , la requête donne : The requested resource is not available !!! )
--------------------------------------------
Ce comportement change si je mets cette fois :
@WebServlet(name = "nomServlet", urlPatterns = {"/toto/"}) // avec un slash en plus
Dans ce cas, la requête appel toujours la servlet
---------------------------------------------
pourriez vous m'expliquer en détail la logique utilisée par un serveur d'application pour savoir comment orienter une requête
Merci d'avance
Partager