Maison  >  Questions et réponses  >  le corps du texte

java - jsp跳转到servlet,出现404

从网上下了一个小项目,其中一段代码不删除或者注释掉,服务器就会启动失败。如图所示:

注释之后,服务器能正常启动,但是jsp跳转失败。

具体代码和配置如下:

form

xml

项目结构


哪里有错误呢?

巴扎黑巴扎黑2718 Il y a quelques jours644

répondre à tous(3)je répondrai

  • 天蓬老师

    天蓬老师2017-04-18 10:56:13

    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.

    Eh bien, ça y est, meilleurs vœux :D

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:56:13

    Deux questions :

      L'annotation sur
    1. 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

      <🎜. >
    2. 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

      .
    3. <form action="/ServletLearningChapter1_3/LoginServlet" ...>

      répondre
      0
  • 大家讲道理

    大家讲道理2017-04-18 10:56:13

    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épondre
    0
  • Annulerrépondre