JSP內建隱含物件

2021-09-30 16:04:50 字數 1823 閱讀 6557

jsp內建隱含物件的作用

jsp 架構背後的理念是提供乙個web 元件,它允許開發人員著重關注web 內容的表示,而不用陷入解析、程式設計和資料操縱等細節。jsp 應用程式本質上是特殊的web 元件,在處理使用者請求之前,j2ee web 容器首先將其轉換成servlet。在每個jsp 應用程式內部有一套完整的隱式物件。隱式物件使得開發人員可以訪問容器提供的服務和資源。這些物件之所以定義為 隱式的,是因為您不必顯式地宣告它們。不論您是否宣告它們――雖然您不能 重複宣告它們,它們在每個jsp 頁面當中都進行定義,並且在後台由容器使用。因為隱式物件是自動宣告的,所以我們只需要使用與乙個給定物件相關的引用變數來呼叫其方法。

jsp內建隱含物件的作用域極常用方法

內建物件

對應的型別

作用範圍

常用的方法

常用的內建物件及其注意事項

其中常用到的有,

request

pagecontext

等物件,request

作用域非常適合於執行期間在元件間共享資料以處理乙個特定的請求。session

作用域只有需要在元件之間跨使用者會話共享資料時才應該使用。

存在page裡的變數沒法從乙個頁面傳遞到另乙個頁面。只要頁面跳轉了,它們就不見了。

存在request裡的變數可以跨越forward前後的兩頁。但是只要重新整理頁面,它們就消失了。

存在session裡的變數就只有在關閉瀏覽器時才會消失。

JSP隱含物件

page page物件代表jsp頁面本身,是this變數的別名,對jsp頁面建立者通常不可訪問。作為jsp開發人員一般很少使用該物件。config config物件是servletconfig類的乙個物件,存放著一些servlet初始的資料,且只有在jsp頁面範圍內才合法。config物件提供了一些...

JSP 隱含物件 pageContext

pagecontext物件提供了訪問其他隱含物件的方法。在pagecontext物件中,可以使用下面兩個方法來儲存和獲取屬性 setattribute string name,object value getattribute string name 在pagecontext物件中儲存的屬性,只能在...

JSP中的隱含物件

什麼是jsp中隱含物件 容器自動建立,在jsp檔案中可以直接使用的物件。作用 jsp預先建立的這些物件可以簡化對http的請求,響應資訊的訪問。jsp中的隱含物件 輸入輸出物件 request response out servlet物件 page config 異常物件 exception 隱含物...