servlet的继承关系

时间:2023-03-08 16:52:59

一、servlet的继承关系

1、servlet程序是sun公司开发用于web资源技术,任何一个类只需要实现了servlet接口,那么就可以成为servlet程序

2、继承体系:

-------------|Servlet

------------------------|GenericServlet

---------------------------------------------|HttpServlet

3、GenericServlet与HttpServlet的区别

3.1相同点:

GenericServlet与HttpServlet都是Servlet接口的实现类,都是抽象类。

3.2不同点:

如果是继承GenericServlet,那么不管访问的方式是get还是post都会调用service()方法。

如果是继承GenericServlet,那么如果是get提交方式就会调用doGet、如果是post的提交方式就会调用doPost();

GenericServlet实现service接口,但没实现service()方法;HttpServlet实现servlet接口也同时实现了service()方法

在时间开发中,都是继承HttpServlet,那么我们对于不同的提交方式我们往往处理是不一样的