cari

Rumah  >  Soal Jawab  >  teks badan

java - jsp跳转到servlet,出现404

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

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

具体代码和配置如下:

form

xml

项目结构


哪里有错误呢?

巴扎黑巴扎黑2804 hari yang lalu720

membalas semua(3)saya akan balas

  • 天蓬老师

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

    Selesaikan masalah terlebih dahulu Sebab kegagalan lompatan jsp anda adalah seperti yang Ethan katakan. Url yang dinyatakan oleh tindakan dalam borang tidak sepadan dengan Servlet yang dikonfigurasikan dalam web.xml > "/ServletLearningChapter1_3/LoginServlet" Selain itu, dari segi pengembangan, sebab kod yang anda lihat di Internet akan menulis nilai

    sebagai

    adalah kerana action ialah konfigurasi ringkas yang disokong oleh spesifikasi Servlet3.0 He dan anda Konfigurasi "/LoginServlet" dalam web.xml ialah fungsi. @WebServlet <servlet><url-pattern>/LoginServlet</url-pattern></servlet>Jadi apabila anda mengulas keluar

    , nilai pemetaan url hendaklah berdasarkan web.xml.

    @webServletAkhir sekali, jika anda melaporkan ralat, saya harap anda boleh menaip maklumat khusus pada masa akan datang, kerana kami tidak mempunyai maklumat persekitaran anda, kami tidak akan dapat meneka masalah tertentu.

    Baiklah, itu sahaja, semoga berjaya :D

    balas
    0
  • 伊谢尔伦

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

    Dua soalan:

      Anotasi pada
    1. LoginServlet hendaklah ditulis dalam rangka kerja tertentu Apabila pakej balang rangka kerja tiada atau konfigurasi tidak betul, anotasi akan melaporkan ralat dan menyebabkan permulaan gagal

      <🎜. >
    2. URL yang dinyatakan dalam borang

      tidak sepadan dengan action yang dikonfigurasikan dalam web.xml Menurut konfigurasi dalam Servlet, tindakan anda hendaklah ditulis seperti ini web.xml

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

      balas
      0
  • 大家讲道理

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

    Poster itu bertanya dua soalan dan melihatnya secara kasar Pemeriksaan visual:
    Soalan 1: Takrifan pendua?
    Soalan 2: Laluan projek tiada?
    Tidak semestinya betul

    balas
    0
  • Batalbalas