servlet的继承关系

Posted yanpingping

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了servlet的继承关系相关的知识,希望对你有一定的参考价值。

一、servlet的继承关系

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

2、继承体系:

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

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

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

3、GenericServletHttpServlet的区别

3.1相同点:

GenericServletHttpServlet都是Servlet接口的实现类,都是抽象类。

3.2不同点:

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

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

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

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

以上是关于servlet的继承关系的主要内容,如果未能解决你的问题,请参考以下文章

servlet的生命周期和servlet的继承关系

Servlet,GenericServlet和HttpServlet的继承关系

扯谈spring mvc之WebApplicationContext的继承关系

扯谈spring mvc之WebApplicationContext的继承关系

使用IntelliJ IDEA查看类的继承关系图形

使用IntelliJ IDEA查看类的继承关系图形