藏茗山學院
安全可靠、性能穩定、追求極致的用戶體驗
page對象
page對象是JSP九大內置對象之一。JSP全稱JavaServerPage,是一種動態網頁技術標準,以Java語言作為腳本語言。在JSP中預先定義了九個內置對象,這個九個內置對象不需要聲明就可以在腳本代碼和表達式中任意使用,九個內置對象分別是:request、response、session、application、out、pageContext、config、page、exception。
page對象代表JSP頁面正在運行所產生的類對象本身,只在JSP頁面內使用。page對象本質上包含當前Servlet接口引用的變量,類似Java類中this 指針,是java.lang.Object的實例 。
page對象有以下方法,如圖所示:
void wait():使page對象所在線程處于等待狀態,直到被喚醒。
void wait(long timeout):使page對象所在線程處于等待狀態,直到timeout毫秒后被喚醒。
void wait(long timeout,int nanos):使page對象所在線程處于等待狀態,直到timeout毫秒+nanos納秒后被喚醒。
boolean equals(Object obj):比較page對象與指定Object對象是否相等。
String toString():將page對象轉成String類型的對象。
Class getClass():返回page對象的類。
int hashCode():返回page對象的哈希值。
void notify():喚醒page對象正處于線程等待狀態下的線程。
void notifyAll():喚醒所有page對象正處于線程等待狀態下的線程。
page對象中常用的方法為boolean equals(Object obj)、String toString()、Class getClass()。下圖是page對象常用方法使用示例:
page對象常用方法在JSP頁面中的使用
page對象常用方法運行的結果