为什么我们必须扩展Servlet或GenericServlet或HttpServlet来创建servlet应用程序,如果不扩展这个,我们可以开发我们的Servlet应用程序吗?

时间:2017-01-25 10:19:05

标签: java jsp servlets

扩展Servlet或GenericServlet或HttpServlet的要求是什么,我将编写整个逻辑,这对于创建servlet很有用,但为什么我们必须扩展,没有扩展它不可能创建Servlet应用程序?

1 个答案:

答案 0 :(得分:0)

因为它们定义了应用程序服务器调用以开始执行代码的方法(service()doPost()等)。

否则应用程序服务器不知道要调用哪个方法,但由于您的servlet扩展了现有的servlet类之一,因此应用程序服务器可以将执行传递给保证存在的service()方法。 / p>

你不能在没有扩展其中一个类的情况下开发 servlet ,但是有很多框架允许你编写不扩展servlet的类,然后根据其他类调用它们(特定于框架) )配置。