JSP 中的 pageContext 物件是什麼?
pageContext 物件是一個 javax.servlet.jsp.PageContext 物件的例項。pageContext 物件用於表示整個 JSP 頁面。
此物件的目的是在避免大多數實現細節的同時,提供一種用於訪問有關頁面資訊的方法。
此物件儲存對每個請求的 request 和 response 物件的引用。application、config、session 和 out 物件是透過訪問此物件的屬性派生的。
pageContext 物件還包含有關已向 JSP 頁面發出的指令的資訊,包括緩衝資訊、errorPageURL 和頁面範圍。
PageContext 類定義了多個欄位,包括 PAGE_SCOPE、REQUEST_SCOPE、SESSION_SCOPE 和 APPLICATION_SCOPE,用於標識四個作用域。它還支援 40 多種方法,其中約一半是從 javax.servlet.jsp.JspContext 類 繼承的。
其中一個重要的方法是 removeAttribute。此方法接受一個或兩個引數。例如,pageContext.removeAttribute ("attrName") 從所有作用域中刪除該屬性,而以下程式碼僅從頁面作用域中刪除它 −
pageContext.removeAttribute("attrName", PAGE_SCOPE);
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP