在 WebContent/jsps
文件夹中的 JSP 文件中有一个 HTML 表单。在 src
文件夹中的默认包中有一个 servlet 类 servlet.java
。在我的 web.xml
中,它被映射为 /servlet
。
我已经尝试了 HTML 表单的 action
属性中的几个 URL:
<form action="/servlet">
<form action="/servlet.java">
<form action="/src/servlet.java">
<form action="../servlet.java">
但是这些都不起作用,它们都不断返回 HTTP 404错误,如 Tomcat 6/7/8中所示:
HTTP 状态404ーー/servlet
说明 : 请求的资源(/servlet)不可用。
或者如下面的 Tomcat 8.5/9:
HTTP Status 404 — Not Found
消息 :/servlet
Description : 原始服务器没有找到目标资源的当前表示形式,或者不愿意披露目标资源的存在
或者如下面的 Tomcat 10所示:
HTTP 状态404-未找到
类型 : 状态报告
消息 : 请求的资源(/servlet)不可用
Description: The origin server did not find a current representation for the target resource or is not willing to disclose that one exists
为什么不起作用?