JSP九個隱式物件

2021-08-26 10:24:23 字數 2507 閱讀 5413

隱式物件就是不需要我們new的物件,直接的我們就可以在頁面使用的物件,注意是在<%...%>裡面或者是<%=...%>裡面,

返回值方法

描敘object

getattribute(string name)

返回指定屬性的屬性值

enumeration

getattributenames()

返回所有可用屬性名的列舉

string

getcharacterencoding()

返回字元編碼方式

intgetcontentlength()

返回請求體的長度(以位元組數)

string

getcontenttype()

得到請求體的mime型別

servletinputstream

getinputstream()

得到請求體中一行的二進位製流

string

getparameter(string name)

返回name指定引數的引數值

enumeration

getparameternames()

返回可用引數名的列舉

string

getparametervalues(string name)

返回包含引數name的所有值的陣列

string

getprotocol()

返回請求用的協議型別及版本號

string

getscheme()

返回請求用的協議名,如:http.https及ftp

string

getservername()

返回接受請求的伺服器主機名

intgetserverport()

返回伺服器接受此請求所用的埠號

bufferedreader

getreader()

返回解碼過了的請求體

string

getremoteaddr()

返回傳送此請求的客戶端ip位址

string

getremotehost()

返回傳送此請求的客戶端主機名

void

setattribute(string key,object obj)

設定屬性的屬性值

string

getrealpath(string path)

返回一虛擬路徑的真實路徑

response物件:生成伺服器端響應,然後將響應結果傳送到客戶端

response.getcontenttype() 得到響應資訊的頭資訊。

response.sendredirect(string url)重新定向頁面

out物件:表示輸出流,此輸出流將作為請求傳送到客戶端

1.public abstract void clear()

清除緩衝區中的內容,不將資料傳送至客戶端。

2.public abstract void clearbuffer()

將資料傳送至客戶端後,清除緩衝區中的內容。

3.public abstarct void close()

關閉輸出流。

4.public abstract void flush()

輸出緩衝區中的資料。

5.public int getbuffersize()

獲取緩衝區的大小。緩衝區的大小可用<%@ page buffer="size" %>設定。

6.public abstract int getremainning()

獲取緩衝區剩餘空間的大小

7.public boolean isautoflush()

獲取用<%@ page is autoflush="true/false"%>設定的autoflush值。

8.public abstract void newline()

輸出乙個換行字元,換一行。

9.public abstract void print()

顯示各種資料型別的內容。

10.public abstract void println()

分行顯示各種資料型別的內容。

以下這些物件在實際運用中page,config,exception物件用的很少.

paget物件:一般我們使用page指令來替代使用這個物件

config物件:一樣的我們在頁面中是使用很少的,一般會在servlet中使用這個

exception物件:用來處理異常的,

下面為這個exception物件來舉個列子;

我有兩個頁面page1.jsp和page2.jsp

page1.jsp的**

<%@ page contenttype="text/html; charset=gbk" errorpage="page2.jsp" %>

<%=exception.tostring() %>

JSP九個隱式物件

jsp九個隱式物件 request response outsession pagecontext page config exception 隱式物件就是不需要我們new的物件,直接的我們就可以在頁面使用的物件,注意是在 裡面或者是 裡面,返回值方法 描敘object getattribute s...

JSP九個隱式物件

jsp九個隱式物件 request response outsession pagecontext page config exception 隱式物件就是不需要我們new的物件,直接的我們就可以在頁面使用的物件,注意是在 裡面或者是 裡面,返回值方法 描敘object getattribute s...

jsp中的九個隱式物件

隱式物件說白了就是我們不需要宣告的物件,可以直接拿來使用,以下是常見的幾種 request 獲取客戶端請求資訊,主要用於接受http協議傳送到伺服器的資料 常用 response 代表客戶端的響應,主要用於將jsp容器處理過的物件傳送到客戶端 pagecontext 頁面的上下文物件,可以從中獲取到...