Сервлет возвращает «Статус HTTP 404. Запрошенный ресурс (/ сервлет )недоступен»

У меня есть форма HTML в файле JSP в моей папке WebContent/jsps. У меня есть класс сервлета servlet.javaв пакете по умолчанию в папке src. В моем web.xmlон отображается как /servlet.

Я пробовал несколько URL-адресов в атрибуте actionHTML-формы :

<form action="/servlet">
<form action="/servlet.java">
<form action="/src/servlet.java">
<form action="../servlet.java">

. Но ни один из них не работает. Все они продолжают возвращать ошибку HTTP 404, как показано ниже в Tomcat 6/7/8 :

HTTP Status 404 — /servlet

Description: The requested resource (/servlet) is not available.

. Или как показано ниже в Tomcat 8.5/9:

HTTP Status 404 — Not Found

Message: /servlet

Description: The origin server did not find a current representation for the target resource or is not willing to disclose that one exists

Почему это не работает?

82
задан BalusC 6 September 2017 в 21:20
поделиться