Web基礎知識之Servlet

2021-09-10 14:54:49 字數 933 閱讀 8029

web基礎知識之servlet@feeling

servletcontext代表乙個web應用的環境物件,內部封裝該web應用的資訊。

乙個web應用就乙個servletcontext物件,有多個servlet物件。

servletcontext生命週期:

獲取servletcontext:

作用:

重定向:response.sendredirect("/xx/xx");

響應體:response.getwriter().write("xx");

中文亂碼:response.setcontenttype("text/html;charset=utf-8");

getcontextpath() 獲得web應用的名稱;

getromoteaddr() 獲得訪問的客戶端的ip位址;

request.setcharacterencoding(「utf-8」);

獲取引數:

string  request.getparameter(string name);

string request.getparametervalues(string name);

maprequest.getparametermap();

request是乙個域物件,作用範圍在一次請求中。

請求**:

獲得請求**器

requestdispatcher getrequestdispatcher(string path);

通過**器物件**

requestdispathcer.forword(servletrequest request ,servletresponse response);

Servlet基礎知識

servlet必須繼承httpservlet類,每個servlet可以響應客戶端的請求 大部分時候,servlet對於所有請求的響應都一樣,此時,可以採用重寫service 方法響應客戶端所有請求。另外httpservlet還包含兩個方法 從servlet3.0開始,配置servlet有兩種方式 1...

servlet基礎知識

step1 使用字尾匹配模式。step2 在service 方法裡加入如下 獲得請求資源路徑 string uri request.getrequesturi 所謂生命週期,指的是servlet容器如何建立servlet例項 分配其資源 呼叫其方法 並銷毀其實例的整個過程。階段一 例項化 就是建立s...

Servlet 基礎知識

4.2 listener 前置知識 http 相關知識 執行在 web 伺服器或應用伺服器的程式,用作連線 web 瀏覽器 其他客戶端的 http 請求和資料庫的中間處理層。init servletconfig config 初始化 service servletrequest req,servle...