java为什么我们必须扩展Servlet或GenericServlet或HttpServlet来创建Servlet应用程序?如果不扩展,我们可以开发Servlet应用程序吗?
扩展Servlet或GenericServlet或HttpServlet的要求是什么?我将编写对创建Servlet有用的完整逻辑,但为什么我们必须扩展,而不扩展创建Servlet应用程序是不可能的
你可以在下面搜索框中键入要查询的问题!
扩展Servlet或GenericServlet或HttpServlet的要求是什么?我将编写对创建Servlet有用的完整逻辑,但为什么我们必须扩展,而不扩展创建Servlet应用程序是不可能的
# 1 楼答案
因为它们定义了应用服务器调用的方法(
service()
、doPost()
等),以开始执行代码否则,应用服务器将不知道调用哪个方法,但由于servlet扩展了现有的servlet类之一,应用服务器可以将执行传递给保证存在的
service()
方法如果不扩展其中一个类,就无法开发servlet,但是有很多框架允许您编写不扩展servlet的类,然后根据其他(特定于框架的)配置调用这些类