单击提交按钮时 Servlet 没有响应

时间:2021-04-04 14:39:09

标签: html eclipse tomcat servlets localhost

1.我已经设置了 tomcat 来正确进行日食

2.我已经在环境变量中设置了路径

3.我已经更正了端口号错误

4.服务器运行正常

ServerTab-picture

Console-picture (我发现这里有问题.......jre 有什么问题吗......如果有我该如何解决) >

5.我通过在浏览器中输入 localhost:8081 来检查它显示 http 状态 404 ....是对的)每个程序都是一样的问题

<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Addition of two numbers</title>
</head>
<body>
<form method="get" action="Add">
     Number1:<input type="text" name="t1"/>
      Number2:<input type="text" name="t2"/>
      <input type="submit" value="submit">
</form>

</body>
</html>

import java.io.*;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet("/Add")
public class Add extends HttpServlet {
    private static final long serialVersionUID = 1L;
    public Add() {
        super();    
    }
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        int a=Integer.parseInt(request.getParameter("t1"));
        int b=Integer.parseInt(request.getParameter("t2"));
        int c=a+b;
        response.setContentType("text/html");
        PrintWriter out=response.getWriter();
        out.println("<html><body><h1>");
        out.println("The sum of "+a+" and "+b+" is "+c);
        out.println("</h1></body></html>");     
        response.getWriter().append("Served at: ").append(request.getContextPath());
    }
}

即使是我的讲师也无法弄清楚问题所在。一个月以来一直在尝试.. PLS HELP !!!我所有的朋友都得到了它,尽管他们已经完成了相同的代码。相同的设置.. 一切都一样

0 个答案:

没有答案
相关问题