我正在寻找javax.servlet.http.HttpServlet之间的确切区别
javax.servlet.GenericServletjavax.Servlet无法找到它。

“完全不同”是指

  • 用法
  • 背后javax.servlet.GenericServlet存在的原因
  • 最佳答案

    “完全不同”是什么意思? API列出了确切的差异。

    Servlet is an interface defining what a servlet must implement.

    GenericServlet is just that, a generic, protocol-independent servlet.

    HttpServlet is a servlet tied specifically to the HTTP protocol.

    您是在问何时使用这些工具吗?

    通常,您将扩展HttpServlet来实现应用程序的Web层。

    如果您要编写自己的容器或自己处理所有事情,则可以实现Servlet。您可以扩展GenericServlet来处理其他协议(protocol),但可能不会。

    10-06 09:48