Servlet介面中的方法及說明

2021-09-30 13:35:39 字數 1368 閱讀 4204

1、servlet介面中的方法及說明

public void init(servletconfig config);

public void service(servletrequest request,servletresponse response); //處理客戶端請求

public void destroy();

public servletconfig getservletconfig();

public string getservletinfo();

2、serlvetconfig介面

public string getinitparameter(string name);

public enumeration getinitparameternames();//獲得所有初始化引數名的集合

public servletcontext getservletcontext();//獲取servlet上下文物件

public string getservletname();//返回servlet物件的例項名

3、httpservletrequest介面

public string getcontextpath();//返回請求的上下文路徑

public cookie getcookies();//返回請求中傳送的所有cookie物件,返回值為cookie陣列

public string getmethod();//返回請求型別

public string getquerystring();//返回請求中引數的字串形式,如請求myservlet?username=mr,則返回username=mr

public string getrequesturi();//返回主機名到請求引數之間的字串形式

public stringbuffer getrequesturl();//返回請求url,不包含請求引數。

public string getservletpath();//返回請求uri中的servlet路徑字串,不包含請求引數

4、httpservletresponse介面

public void addcookie();//向客戶端寫入cookie

public void senderror(int sc);//傳送乙個錯誤狀態碼為sc的錯誤響應到客戶端

public void senderror(int sc,string msg);//傳送包含錯誤狀態碼及錯誤資訊的響應到客戶端,sc為錯誤碼,msg為錯誤資訊

public void sendredirect(string location);//使客戶端重定向到新的url

Servlet介面中的方法

init servletconfig config 何時執行 servlet物件建立的時候執行 servletconfig 代表的是該servlet物件的配置資訊 service servletrequest request,servletresponse response 何時執行 每次請求都會執...

Servlet的繼承關係及幾種實現方法

dynamic web module version版本 2.5 servlet的繼承關係 實現方法 方式一 該方法在web.xml配置項中有初始化引數是需要重寫.可以接收web.xml配置項 中的初始化引數 override public void init servletconfig confi...

Servlet中的生命週期方法

servlet中的生命週期方法 1.被建立 執行init方法,只執行一次 servlet什麼時候被建立?預設情況下,第一次被訪問時,servlet被建立 可以配置執行servlet的建立時機。在標籤下配置 1.第一次被訪問時,建立 的值為負數 2.在伺服器啟動時,建立 的值為0或正整數 servle...