主要掌握九個隱式物件:
request
response
outsession
pagecontext
page
config
exception
隱式物件就是不需要我們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()
分行顯示各種資料型別的內容。
以下的物件是作用域通訊物件,主要作用就是來存放物件的。
session物件:以下這些物件在實際運用中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隱式物件分為四個類別 表單元素和請求引數的關係 1 每個有 name 屬性的表單元素對應乙個請求引數 2 如果有多個表單元素有相同的 name 屬性,則多個表單元素生成乙個請求引數,只有該引數有多個值。3 表單元素的 name 屬性指定請求引數名,value 指定請求引數值。4 如果某個表單元...
記jsp隱式物件
jsp的九大內建物件 request response aplication session config 和servlet的相似 page pagecontext out exception 分類更好記憶 jsp九大內建物件分為四類 九種物件簡介 out物件 用於向客戶端 瀏覽器輸出資料。requ...
JSP九大隱式物件
request response 1.在整個web應用的多個jsp servlet之間共享資料 2.訪問web應用的配置引數。session config config物件代表當前jsp配置資訊,但jsp頁面通常無須配置,因此也就不存在配置資訊。該物件在jsp頁面中比較少用,但在servlet中則用...