【发布时间】:2021-11-13 12:14:06
【问题描述】:
我有一个延伸到HttpServlet 类的课程。
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class GreetServer extends HttpServlet {
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.getWriter().print("hello client");
}
// Method to handle POST method request.
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
}
我的问题是,如何让它工作并处理 POST 和 GET 请求(我应该在我的 public static void main(String[] args) 方法中写什么)?
我正在使用 Heroku 来部署应用程序。
提前致谢。
【问题讨论】:
-
您需要使用Java web 容器;例如Tomcat 或 SpringBoot 嵌入式容器。这些将提供“激活”您的 servlet 代码的基础设施。