微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决单击提交按钮时 Servlet 没有响应

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 !!!我所有的朋友都得到了它,尽管他们已经完成了相同的代码。相同的设置.. 一切都一样

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。