J'ai un formulaire HTML dans un fichier JSP dans mon site Web. WebContent/jsps
dossier. J'ai une classe de servlet servlet.java
dans mon paquetage par défaut dans src
dossier. Dans mon web.xml
il est cartographié comme /servlet
.
J'ai essayé plusieurs URLs dans action
du formulaire HTML :
<form action="/servlet">
<form action="/servlet.java">
<form action="/src/servlet.java">
<form action="../servlet.java">
Mais aucun d'entre eux ne fonctionne. Elles renvoient toutes une erreur HTTP 404 comme ci-dessous dans Tomcat 6/7/8 :
Statut HTTP 404 - /servlet
Description : La ressource demandée (/servlet) n'est pas disponible.
Ou comme ci-dessous dans Tomcat 8.5/9 :
Statut HTTP 404 - Non trouvé
Message : /servlet
Description : Le serveur d'origine n'a pas trouvé de représentation actuelle pour la ressource cible ou n'est pas disposé à révéler qu'il en existe une.
Ou comme ci-dessous dans Tomcat 10 :
Statut HTTP 404 - Non trouvé
Type : Rapport de situation
Message : La ressource demandée (/servlet) n'est pas disponible
Description : Le serveur d'origine n'a pas trouvé de représentation actuelle pour la ressource cible ou n'est pas disposé à révéler qu'il en existe une.
Pourquoi cela ne fonctionne-t-il pas ?