У меня есть форма 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 404 -/сервлет
Описание: Запрошенный ресурс (сервлет) недоступен.
Или как показано ниже в Tomcat 8.5/9:
Состояние HTTP 404 - не найдено
Сообщение:/servlet
Описание: Сервер происхождения не нашел текущее представление целевого ресурса или не желает раскрывать, что он существует
Почему он не работает?