freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

jsp內(nèi)置對象ppt課件(已修改)

2025-05-10 22:16 本頁面
 

【正文】 學(xué)習(xí)內(nèi)容: 理解對象和 JSP內(nèi)置對象的概念 掌握 JSP的內(nèi)置對象的用法 理解 JSP的四種屬性范圍 掌握 JSP屬性范圍和 JSP內(nèi)置對象的范圍 能靈活應(yīng)用 JSP的內(nèi)置對象來開發(fā)程序 第 5單元 JSP內(nèi)置對象 頁面、上下文、范圍 請求與響應(yīng) 其它對象與話跟蹤 1 JSP內(nèi)置對象概述 JSP內(nèi)置對象:不需聲明即可在 JSP網(wǎng)頁中使用的對象。 內(nèi)置 (又稱隱含 )對象是特定 Java類的實例 , 它們 由 JSP引擎 在運行時根據(jù)情況 自動創(chuàng)建 并 管理 ,在 JSP頁面中 可以直接使用 。 能實現(xiàn)很多功能 , 如 : 從客戶端獲得數(shù)據(jù)、向客戶端發(fā)回數(shù)據(jù)、控制傳輸數(shù)據(jù)的有效域和異常處理等。 對象的名稱是 JSP的保留字 , 使用內(nèi)置對象可簡化應(yīng)用開發(fā)。 隱含對象功能: 不必使用表達式 , 直接使用 out對象向客戶端輸出信息。 如 : % (Hello)。 % 不必直接傳送參數(shù) ,可以借助請求對象取得客戶端輸入?yún)?shù)值。 如: % String name=(name)。 % 完成頁面的重定向。 如 :% (“/”)。% 在錯誤頁面中顯示出錯信息。 % String st=()。% 等等 … … 2 9種隱含對象 3 JSP內(nèi)置對象的由來 轉(zhuǎn)譯為 Servlet 編寫 jsp頁面可使用隱含對象 注意 : 它們在_jspService()方法中定義 ,故只能在腳本和表達式中使用 4 頁面對象: page page對象代表當前 JSP頁面 , 即代表轉(zhuǎn)譯后的 Servlet JSP容器將 JSP頁面轉(zhuǎn)譯成 Servlet后 , 將指針 this賦給了 page對象 一般在 JSP頁面中很少使用該對象 使用 page 對象可以訪問 Servlet 類的所有變量和方法。 5 頁面上下文對象 pageContext 作用 : 獲取任何范圍的參數(shù) 該對象是 。 它提供對頁面中所有其他內(nèi)置對象及其屬性的訪問。 通過 pageContext對象可獲取 JSP頁面的 out, request, response, session, application等對象 , 也可重新定向客戶的請求等。 向普通 Java程序傳遞該對象可以使其處理 JSP中的其它對象。 6 pageContext的主要方法 其它獲取內(nèi)置對象的方法: Object getPage(): 取得頁面的 Page對象 , 同內(nèi)置對象 page ServletRequest getRequest():取得頁面請求對象 (同內(nèi)置 request) ServletResponse getResponse():取得頁面響應(yīng)對象 (同 response) ServletContext getServletContext(): 取得頁面的 ServletContext對象 , 同內(nèi)置對象 application。 Exception getException():取得頁面內(nèi)置異常 (同 exception)對象 頁面轉(zhuǎn)發(fā)和包含: void forward(String url) 作用類似動作指令 jsp:forward, 用于將頁面轉(zhuǎn)發(fā)到指定的 URL。 void include(String url, boolean flush) 作用類似動作指令 jsp:include用于包含其它資源。當 flush為 true時 , 自動刷新緩沖區(qū) (將緩沖區(qū)內(nèi)容自動輸出 ), 若為 false且被包含資源輸出的內(nèi)容超過緩沖區(qū)容量將拋出 緩沖區(qū)滿 異常。 (說明見示例 ) 7 屬性設(shè)置和獲?。? void setAttribute(String name,Object value[, int scope]): 用于設(shè)置屬性 。 其中 name為屬性名 , value為指定屬性值 , 參數(shù) scope指定屬性作用范圍 , 缺省為當前頁面空間 , 即 page作用域 (下同 )。 Object getAttribute(String name[, int scope]) 用于讀取屬性值 , 其中 :name為屬性名 , scope屬性存儲范圍。 Enumeration getAttributeNamesInScope(int scope ) 取得所有 scope范圍的屬性名稱組成的列舉表 void removeAttribute(String name[, int scope]) 用于刪除屬性 , 其中 :name為屬性名 , 參數(shù) scope指定屬性存儲范圍。 查找屬性: Object findAttribute(String name) 用于按作用范圍 (從小到大的順序 )搜索屬性 : 頁面范圍、請求范圍、會話范圍和應(yīng)用范圍,參數(shù) name指定屬性名。 int getAttributeScope(String name) 用于獲取屬性的作用范圍 , 參數(shù) name指定屬性名。 屬性設(shè)置和獲取 8 屬性設(shè)置和獲取示例 9 屬性 (Attrib
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1