Java 找不到表单操作URL

Java 找不到表单操作URL,java,javascript,forms,servlets,http-status-code-404,Java,Javascript,Forms,Servlets,Http Status Code 404,我试图用Java处理来自基本HTML表单的输入。但是,每当我在表单上单击submit按钮时,就会出现以下错误:“在此服务器上找不到请求的URL/formHandler。” 下面是表单和Javaservlet,它们都位于同一目录中,以及该站点的所有其他文件。知道为什么找不到servlet吗 表格 <form method="post" action="formHandler"> <label for="name">Name: </lab

我试图用Java处理来自基本HTML表单的输入。但是,每当我在表单上单击submit按钮时,就会出现以下错误:“在此服务器上找不到请求的URL/formHandler。”

下面是表单和Javaservlet,它们都位于同一目录中,以及该站点的所有其他文件。知道为什么找不到servlet吗

表格

<form method="post" action="formHandler">
                <label for="name">Name: </label>
                <input name="name" defaultValue="name"/><br/>
                <label for="email">Email: </label>
                <input name="email" defaultValue="email"/><br/>
                <label for="details">Further Details or Comments</label><br/>
                <input name="details" defaultValue="details"/><br/><br/>
                <input type="submit" value="Submit"/>
</form>

姓名:

电邮:
更多详细信息或评论


SERVLET

@WebServlet("/formHandler")
public class FormHandler extends HttpServlet {

    protected void doPost(HttpServletRequest request,
            HttpServletResponse response) throws ServletException, IOException {

        String name = request.getParameter("name");
        String email = request.getParameter("email");
        String details = request.getParameter("details");

        PrintWriter writer = response.getWriter();
        String htmlRespone = "<html>";
        htmlRespone += "<h2>Thank you " + name + ", a confirmation email will be sent to " + email + " shortly.</h2>";
        htmlRespone += "</html>";

        writer.println(htmlRespone);

    } 
}
@WebServlet(“/formHandler”)
公共类FormHandler扩展了HttpServlet{
受保护的void doPost(HttpServletRequest请求,
HttpServletResponse响应)引发ServletException,IOException{
字符串名称=request.getParameter(“名称”);
字符串email=request.getParameter(“email”);
字符串详细信息=request.getParameter(“详细信息”);
PrintWriter=response.getWriter();
字符串htmlRespone=“”;
htmlRespone+=“谢谢”+姓名+”,稍后将向“+电子邮件+”发送确认电子邮件。“;
htmlRespone+=“”;
writer.println(htmlRespone);
} 
}

您的web应用程序的根上下文是什么?@ElliottFrisch抱歉,但我不知道这是什么意思。如果您是这个意思,我正在使用mamp来提供它。它在本地主机上为这两个文件的父目录提供服务