藏茗山學(xué)院
安全可靠、性能穩(wěn)定、追求極致的用戶(hù)體驗(yàn)
page對(duì)象
page對(duì)象是JSP九大內(nèi)置對(duì)象之一。JSP全稱(chēng)JavaServerPage,是一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),以Java語(yǔ)言作為腳本語(yǔ)言。在JSP中預(yù)先定義了九個(gè)內(nèi)置對(duì)象,這個(gè)九個(gè)內(nèi)置對(duì)象不需要聲明就可以在腳本代碼和表達(dá)式中任意使用,九個(gè)內(nèi)置對(duì)象分別是:request、response、session、application、out、pageContext、config、page、exception。
page對(duì)象代表JSP頁(yè)面正在運(yùn)行所產(chǎn)生的類(lèi)對(duì)象本身,只在JSP頁(yè)面內(nèi)使用。page對(duì)象本質(zhì)上包含當(dāng)前Servlet接口引用的變量,類(lèi)似Java類(lèi)中this 指針,是java.lang.Object的實(shí)例 。
page對(duì)象有以下方法,如圖所示:

void wait():使page對(duì)象所在線(xiàn)程處于等待狀態(tài),直到被喚醒。
void wait(long timeout):使page對(duì)象所在線(xiàn)程處于等待狀態(tài),直到timeout毫秒后被喚醒。
void wait(long timeout,int nanos):使page對(duì)象所在線(xiàn)程處于等待狀態(tài),直到timeout毫秒+nanos納秒后被喚醒。
boolean equals(Object obj):比較page對(duì)象與指定Object對(duì)象是否相等。
String toString():將page對(duì)象轉(zhuǎn)成String類(lèi)型的對(duì)象。
Class getClass():返回page對(duì)象的類(lèi)。
int hashCode():返回page對(duì)象的哈希值。
void notify():?jiǎn)拘裵age對(duì)象正處于線(xiàn)程等待狀態(tài)下的線(xiàn)程。
void notifyAll():?jiǎn)拘阉衟age對(duì)象正處于線(xiàn)程等待狀態(tài)下的線(xiàn)程。
page對(duì)象中常用的方法為boolean equals(Object obj)、String toString()、Class getClass()。下圖是page對(duì)象常用方法使用示例:
page對(duì)象常用方法在JSP頁(yè)面中的使用

page對(duì)象常用方法運(yùn)行的結(jié)果
