【发布时间】:2020-08-16 13:49:44
【问题描述】:
我在 Eclipse 中创建了一个动态 Web 项目,其中包含一个 HTML 页面(在项目的 WebContent 文件夹中),该页面应该将一些输入数据从用户发送到一个 servlet(名称为“Tee”)。 我尝试使用
定位servletform method="get" action="../../src/Tee"
它没有找到它。不,它不是状态 404 错误消息。但只是“页面无法显示”。
我试过这个:
form method="get" action="/Tee"
同样,也不行。
Tomcat服务器启动,项目部署在服务器上。如果我启动 servlet 本身,它会在服务器上毫无问题地运行(所有数据都设置为 null,因为这些数据应该来自 html 页面)。
是的,那里有类似的问题,但这些问题并没有给我真正的解决方案。
【问题讨论】:
-
你得到什么错误? 404?
-
Kein Zugriff auf Seite = "网站无法访问"
-
您尝试访问文件,而不是站点(至少在 Eclipse 中)
-
@bebeböbe - 将
doPost重命名为doGet。然后在 Eclipse 中右键单击 HTML 文件并单击 Run As > Run on server。请注意,在 HTML 表单中它应该是action="Tee"而不是"/Tee"或"../../src/Tee"。如果您使用的是 Spring MVC,"Tee"和"/Tee"中的任何一个都可以。 -
如果我尝试“在服务器上运行”,我会收到一条消息“源服务器没有找到目标资源的当前表示或不愿意透露存在的表示”