JSP內建物件 Request

2021-10-03 07:17:07 字數 3215 閱讀 9938

一、原理

2. request物件是來獲取請求訊息,response物件是來設定響應訊息

2. request物件繼承體系結構:

servletrequest – 介面

繼承 |

httpservletrequest – 介面

實現 |

rg.apache.catalina.connector.requestfacade 類(tomcat)

二、方法及功能

方法名作用

isuserinrole

判斷認證後的使用者是否屬於某一成員組

getattribute

獲取指定屬性的值,如該屬性值不存在返回null

getattributenames

獲取所有屬性名的集合

getcookies

獲取所有cookie物件

getcharacterencoding

獲取請求的字元編碼方式

getcontentlength

返回請求正文的長度,如不確定返回-1

getheader

獲取指定名字報頭值

getheaders

獲取指定名字報頭的所有值,乙個列舉

getheadernames

獲取所有報頭的名字,乙個列舉

getinputstream

返回請求輸入流,獲取請求中的資料

getmethod

獲取客戶端向伺服器端傳送資料的方法

getparameter

獲取指定名字引數值

getparameternames

獲取所有引數的名字,乙個列舉

getparametervalues

獲取指定名字引數的所有值

getprotocol

獲取客戶端向伺服器端傳送資料的協議名稱

getquerystring

獲取以get方法向伺服器傳送的查詢字串

getrequesturi

獲取發出請求字串的客戶端位址

getremoteaddr

獲取客戶端的ip位址

getremotehost

獲取客戶端的名字

getsession

獲取和請求相關的會話

getservername

獲取伺服器的名字

getserverpath

獲取客戶端請求檔案的路徑

getserverport

獲取伺服器的埠號

removeattribute

刪除請求中的乙個屬性

setattribute

設定指定名字引數值

1.獲取請求行資料

2.獲取請求頭資料

}執行結果:

}3.獲取請求體資料

}4.其他功能

①. 獲取請求引數通用方式:不論get還是post請求方式都可以使用下列方法來獲取請求引數

②請求**:一種在伺服器內部的資源跳轉方式

瀏覽器訪問aservlet,a發現沒有瀏覽器找的資源,但是知道b那裡有,所以**給b

特點:

@webservlet

}

③共享資料:a完成後需要告知b已經完成到哪了

JSP內建物件request

jsp內建物件out jsp內建物件request 兩個jsp頁面,第1個獲取客戶輸入的值,第二個是用來解析使用者的輸入的值。http localhost 8080 專案名字 jsp檔名 request 個人理解 就是客戶在瀏覽器上的請求資訊發到伺服器上,比如說登陸請求 request常用屬性放回型...

jsp內建物件 request

request物件 基本概念 客戶端的請求資訊被封裝在request物件中,通過它才能了解到客戶的需求,然後做出響應。它是httpservletrequest類的例項。request物件具有請求域,即完成客戶端的請求之前,該物件一直有效。方法說明 object getattribute string...

Jsp內建物件 request物件

request物件 客戶端的請求資訊被封裝在request物件中,通過它才能了解到客戶的需求,然後做出響應。它是httpservletrequest類的例項。request物件具有請求域,即完成客戶端的請求之前,該物件一直有效。常用方法如下 string getparameter string na...