Servlet 體系結構

2021-08-18 00:24:17 字數 756 閱讀 4900

httpservlet中的doget()和dopost()由service()方法根據提交請求的方式(get/post)來呼叫。預設為get

體系結構:

servlet:介面

|genericservlet:抽象類

|httpservlet:抽象類

|自定義servlet

servlet常用方法:

void init(servletconfig config):初始化

void service(servletrequest request,servletresponse response):服務 處理業務邏輯

void destroy():銷毀

servletconfig getservletconfig() :獲取當前servlet的配置物件

genericservlet常用方法:

除了service方法沒有顯示,其他都實現了

空參的init() 若我們自己想對servlet進行初始化操作,重寫這個init()方法即可

httpservlet常用方法:

service做了實現,把引數強轉,呼叫了過載的service方法

過載的service方法獲取請求的方式,根據請求方式的不同呼叫相應do***()方法

doget和dopost方法

servlet體系結構

問題 問題1 我們提交請求時,為什麼get請求就會呼叫doget方法,post請求,會呼叫dopost方法?問題2 為什麼我們重寫時,只重寫了無引數的init方法,不需要重寫有引數的init?在我們servlet介面中定義了三個方法.init servletconfig config service...

servlet 體系結構

servlet的體系結構 了解 servlet 介面 genericservlet 抽象類 httpservlet 抽象類 自定義servlet servlet常用方法 void init servletconfig config 初始化 void service servletrequest re...

Servlet的體系結構

servlet的體系結構 servlet 介面 genericservlet 抽象類 httpservlet 抽象類 genericservlet 抽象類 將servlet介面其他方法做了預設空實現,直接service 方法作為抽象。將來定義servlet類時,可以繼承這個類,實現service方法...