【问题标题】:Servlet error :- 404 Not Found using HTML WEB FORM DATAServlet 错误:- 404 Not Found using HTML WEB FORM DATA
【发布时间】:2018-10-10 15:27:17
【问题描述】:

我使用 GENERIC SERVLET 创建了一个 Servlet,它在端口 8080 上运行良好 但是现在我已经创建了另一个 html Web 表单文件来接受用户的输入参数, 然后我使用 get parameter() 方法创建了一个注册 Servlet(用于接受来自 html 页面的参数),这样这个文件就可以接受 web 表单数据,但是当我通过 html 表单数据发出请求时,它应该接受参数并显示结果,但是, 它说 “404 未找到”Intellij Idea.. 我使用 Tomcat 作为网络服务器

请帮助我,我包括一些屏幕截图和程序代码..

HTML 的程序代码:- MY HTML CODE HERE

MY DIRECTORY IN INTELIJ

MY SERVLET CODE HERE

HTML PAGE TO ACCEPT USER FORM DATA

404 NOT FOUND ERROR

可能我不知道如何管理端口?..

【问题讨论】:

  • 但是为什么这个 html 在端口 63342 上工作并切换到端口 8080,因为 servlet 是在该端口中定义的? WTL ?什么逻辑?!!

标签: java html tomcat servlets intellij-idea


【解决方案1】:

您的帖子网址错误。它应该是 /yoyo/web/Userinfoservlet 而不仅仅是 /Userinfoservlet

【讨论】:

  • 对不起,该文件应该用于注册 html 文件,现在我已经更新了图像,但是将路径作为 /yoyo/web/Register 不起作用
  • 实际上文件Register servlet正在监听8080端口,而html文件被强制转到无效的url
【解决方案2】:

完成!,我只是将 url 更改为 localhost:8080/Register 并且它可以工作!

其实文件Register servlet监听的是8080端口,而html文件是强制转到无效的url——

【讨论】:

    猜你喜欢
    • 2018-12-16
    • 1970-01-01
    • 2017-01-11
    • 1970-01-01
    • 1970-01-01
    • 2019-05-12
    • 1970-01-01
    • 1970-01-01
    • 2014-06-18
    相关资源
    最近更新 更多