Servlet 404 请求的资源 [/ServletDemo/AddServlet] 不可用

下面_avg_st

我刚刚开始学习 Servlet。我按照基本步骤创建了一个新的 servlet 项目:

File -> new -> Dynamic Web Project -> new -> Servlet (AddServlet) 在 doGet() 中有一个基本的打印语句

package com.demo.servlets;
//all of my imports

@WebServlet("/AddServlet")
public class AddServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;
    
    public AddServlet() {
        super();
        // TODO Auto-generated constructor stub
    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        response.getWriter().print("Hello");
    }

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        doGet(request, response);
    }
}

我已经完成了 servlet,但我无法通过这一步。我看过一百万个教程和堆栈溢出的答案。我确保 Tomcat 9.0 已安装并正确连接到我的项目,确保 servlet 版本为 4.0,确保我的构建路径正确,确保我的 servlet 在一个包中。

在此处输入图片说明

我什至尝试过使用 web.xml 而不是 web 注释,但我得到了相同的 404error。. 过去 72 小时我一直在研究这个,但我不明白问题是什么。

穆斯塔法西尔

您需要覆盖doGetdoPostfrom HttpServlet因此,您需要@OverridedoGetand上方添加注释doPost

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章