一.servlet生命週期:1.載入,通常在web伺服器啟動時載入該類;2,例項化:與一般普通物件無異;3.初始化,呼叫init()方法;4.呼叫service方法,處理post or get 請求;5.結束:destory();
二.servlet不同於一般物件:每個servlet擁有乙個servletconfig物件,儲存部署時資訊(比如web.xml裡面的init-parameter);用於訪問servletcontext;每個web應用只擁有乙個servletcontext物件;,訪問web應用引數以及儲存應用中的訊息以便應用全域性訪問;
三.關於post和get請求,這個大家都清楚,get主要用於獲取服務端資料,post主要用於提交資料到服務端然後返回相關的資料;get和post都有請求行,請求首部,get沒有請求體,只把請求引數放在請求行中,post還有個訊息體,記錄要提交的資料,所以get一定程度上會從url中暴露引數,且因為url長度限制,資料量也有一定限制,而post則不會;get是冪等行為,post則是非冪等行為。html表單預設為get行為
四.
servlet知識總結筆記
servlet生命週期 1.建立servlet例項 2.當servlet例項化後,將呼叫這個物件的init 方法進行初始化 3.再呼叫物件的service 方法來處理請求,並返回處理結果,在呼叫service之前,需保證init初始化已被成功執行 4.當需要釋放servlet的時候,呼叫物件的des...
詳解Servlet 1 Servlet介面
servlet是一套規範,介面中方法定義如下 1 public void init srevletconfig config throws servletexception 容器啟動時被呼叫,當load on starup設定為負數或者不設定時會在第一次用到時才被呼叫,且只會呼叫一次。2 publi...
Servlet問題總結
1.servlet生命週期方法是 init servletconfig 只被呼叫一次 service servletrequest,servletresponse 被呼叫0 n次 destory 只被呼叫一次 2.http預設請求方法是 get 3.httpservlet對get請求的處理方法是 d...