Résolvez d'abord le problème. La raison de l'échec de votre saut jsp est en effet comme l'a dit Ethan. L'URL spécifiée par l'action dans le formulaire ne correspond pas au servlet configuré dans web.xml. >
"/ServletLearningChapter1_3/LoginServlet" De plus, en termes d'expansion, la raison pour laquelle le code que vous voyez sur Internet écrira la valeur
comme
est que action est une configuration simplifiée prise en charge par la spécification Servlet3.0. est avec vous. La configuration "/LoginServlet" dans web.xml est une fonction. @WebServlet<servlet><url-pattern>/LoginServlet</url-pattern></servlet>Ainsi, lorsque vous commentez
, la valeur du mappage d'URL doit être basée sur web.xml.
@webServletEnfin, si vous signalez une erreur, j'espère que vous pourrez saisir les informations spécifiques la prochaine fois. Sinon, comme nous n'avons pas d'informations sur votre environnement, nous ne pourrons pas deviner le problème spécifique.
LoginServlet doit être écrite dans un certain framework. Lorsque le package jar du framework est manquant ou que la configuration est incorrecte, l'annotation signalera une erreur et provoquera l'échec du démarrage
L'url spécifiée dans le formulaire
ne correspond pas à celle action configurée dans web.xml Selon la configuration dans Servlet, votre action doit être écrite comme ceci web.xml
L'affiche posait deux questions et l'examinait grossièrement : Question 1 : Définitions en double ? Question 2 : Le chemin du projet est manquant ? Pas forcément correct
Résolvez d'abord le problème. La raison de l'échec de votre saut jsp est en effet comme l'a dit Ethan. L'URL spécifiée par l'action dans le formulaire ne correspond pas au servlet configuré dans web.xml. >
comme"/ServletLearningChapter1_3/LoginServlet"
De plus, en termes d'expansion, la raison pour laquelle le code que vous voyez sur Internet écrira la valeurest que
, la valeur du mappage d'URL doit être basée sur web.xml.action
est une configuration simplifiée prise en charge par la spécification Servlet3.0. est avec vous. La configuration"/LoginServlet"
dans web.xml est une fonction.@WebServlet
<servlet><url-pattern>/LoginServlet</url-pattern></servlet>
Ainsi, lorsque vous commentez@webServlet
Enfin, si vous signalez une erreur, j'espère que vous pourrez saisir les informations spécifiques la prochaine fois. Sinon, comme nous n'avons pas d'informations sur votre environnement, nous ne pourrons pas deviner le problème spécifique.Eh bien, ça y est, meilleurs vœux :D
Deux questions :
L'annotation sur-
- L'url spécifiée dans le formulaire
LoginServlet
doit être écrite dans un certain framework. Lorsque le package jar du framework est manquant ou que la configuration est incorrecte, l'annotation signalera une erreur et provoquera l'échec du démarragene correspond pas à celle
.action
configurée dansweb.xml
Selon la configuration dansServlet
, votre action doit être écrite comme ceciweb.xml
L'affiche posait deux questions et l'examinait grossièrement :
Question 1 : Définitions en double ?
Question 2 : Le chemin du projet est manquant ?
Pas forcément correct