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

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

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

<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

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

Ответы на вопрос(4)

Ваш ответ на вопрос