说一下Servlet的体系结构。

230 阅读1分钟

笔记

Servlet类 ← GenericServlet类 ← HttpServlet类 ← MyServlet类(自己建的类) (←代表继承)。

所以我们在建立Servlet类时只需继承HttpServlet类,重写我们需要的doGet(),doPost()请求即可,这两个方法对应客户端的get和post请求。

原文

链接:www.nowcoder.com/questionTer…
来源:牛客网

Servlet类 ← GenericServlet类 ← HttpServlet类 ← MyServlet类(自己建的类) (←代表继承)。
Servlet类包含所需的三个必要的生命周期方法:init()初试化Servlet、service()相应Servlet请求、destroy()销毁Servlet,但直接继承需要重写所有方法,所以GenericServlet类继承了Servlet类并实现了所有方法,但它不是HTTP协议类,所以又由HttpServlet类继承GenericServlet类并是HTTP协议类。
所以我们在建立Servlet类时只需继承HttpServlet类,重写我们需要的doGet(),doPost()请求即可,这两个方法对应客户端的get和post请求。