我在我的WebContent/jsps文件夹中有一个JSP文件中的HTML表单。我在src文件夹中的默认包中有一个servlet类servlet.java。在我的web.xml中,它被映射为/servlet。
我已经尝试了HTML表单的action属性中的几个URL。
但是这些方法都不起作用。它们都会返回一个HTTP 404错误,就像在Tomcat 6/7/8中所示:
HTTP状态404 - /servlet 描述:所请求的资源(/servlet)不可用。
或者在Tomcat 8.5/9中如下所示:
HTTP状态404 - 未找到 消息:/servlet 描述:源服务器未找到目标资源的当前表示,或者不愿透露该资源的存在。
或者在Tomcat 10中如下所示:
HTTP状态404 - 未找到 类型:状态报告 消息:所请求的资源(/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状态404 - 未找到 消息:/servlet 描述:源服务器未找到目标资源的当前表示,或者不愿透露该资源的存在。
或者在Tomcat 10中如下所示:
HTTP状态404 - 未找到 类型:状态报告 消息:所请求的资源(/servlet)不可用 描述:源服务器未找到目标资源的当前表示,或者不愿透露该资源的存在。
为什么不起作用呢?