servlet知識總結筆記

2021-07-14 22:56:29 字數 1434 閱讀 5726

servlet生命週期:

1.建立servlet例項

2.當servlet例項化後,將呼叫這個物件的init()方法進行初始化

3.再呼叫物件的service()方法來處理請求,並返回處理結果,在呼叫service之前,

需保證init初始化已被成功執行

4.當需要釋放servlet的時候,呼叫物件的destroy()方法來結束,並釋放資源

單例   惡漢   懶漢    靜態內部類

load-on-startup

request   獲取行資訊

getscheme:協議

getquerystring:?之後的資訊

getmethod:請求方式

getcontextpath:web應用目錄

getreuqesturi 埠到?之間

getrequesturl?之前的資訊

獲取頭資訊   getheader()   忽略大小寫

獲取網路資訊    

getremoteaddr 客戶端ip

getremoteport  客戶端埠

getlocaladdr   服務端ip   

getlocalport   服務端埠

request  獲取引數

getparameter 得到表單域的值

getparametervalues 多個同名不同值的引數

getparamternames

response    網頁面寫  字串   html標籤   js標籤  

response.setheader("content-type", "text/html;charset=utf-8");

response.addheader("content-type","text/html;charset=utf-8");

setheader()    裡面忽略大小寫    

網頁面寫   response.getoutputstream()    

構建響應體

response.getwriter()    //輸出文字使用

request深入    作用域  範圍

作用域   操作    

setattribute(「a」,」aaa」)設定屬性

getattribute(「a」)取得屬性

removeattribute(「a」)刪除屬性

getattributenames()返回列舉,對所有屬性遍歷處理

請求**    

request.getrequestdispatcher("loginpage").forward(request,response);

位址列不改變,只能訪問本web應用資源,整個過程是一次請求,

重定向response.sendredirect(url);

位址列改變,可以訪問本web應用以外的資源,整個過程是兩次請求

Servlet總結筆記1

一.servlet生命週期 1.載入,通常在web伺服器啟動時載入該類 2,例項化 與一般普通物件無異 3.初始化,呼叫init 方法 4.呼叫service方法,處理post or get 請求 5.結束 destory 二.servlet不同於一般物件 每個servlet擁有乙個servletc...

Servlet相關基礎知識總結

什麼是servlet?簡介 工作流程 servlet容器工作流程 servlet工作流程 servlet容器 tomcat 整體的工作流程 servlet的核心api以及體系結構?genericservlet抽象類 httpservlet抽象類 servletrequest介面 httpservle...

所學的servlet知識點總結

1.servlet生命週期 1.1 servlet類物件什麼時候建立,什麼時候呼叫什麼方法,什麼時候銷毀 1.2 servelt物件是由tomacat控制的 2.servlet重要的生命週期方法 建構函式 建立servlet物件 第一次訪問servelt物件時候呼叫。init方法 建立完servle...