Rumah > Soal Jawab > teks badan
从网上下了一个小项目,其中一段代码不删除或者注释掉,服务器就会启动失败。如图所示:
注释之后,服务器能正常启动,但是jsp跳转失败。
具体代码和配置如下:
form
xml
项目结构
哪里有错误呢?
天蓬老师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
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
@webServlet
Akhir 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
伊谢尔伦2017-04-18 10:56:13
Dua soalan:
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
tidak sepadan dengan action
yang dikonfigurasikan dalam web.xml
Menurut konfigurasi dalam Servlet
, tindakan anda hendaklah ditulis seperti ini web.xml
<form action="/ServletLearningChapter1_3/LoginServlet" ...>
大家讲道理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