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

正文內(nèi)容

jsp中的隱含對象-資料下載頁

2025-07-24 12:27本頁面
  

【正文】 on引用當前 ServletContext而不必考慮初始化問題。 pageContext 對象 JSP中的隱藏對象 pageContext對象能夠存取其他隱含對象。當隱含對象本身也支持屬性時, pageContext對象也提供存取那些屬性的方法。不過在使用下列方法時,需要指定范圍的參數(shù): – Object getAttribute(String name, int scope) 返回 name 屬性,范圍為 scope 的屬性對象,返回類型為 – Enumeration getAttributeNamesInScope(int scope) 返回所有屬性范圍為 scope 的屬性名稱,返回類型為 Enumeration – void removeAttribute(String name, int scope) 刪除屬性名稱為 name,范圍為 scope 的屬性對象 – void setAttribute(String name, Object value, int scope) 指定屬性對象的名稱為 name 、值為 value、范圍為 scope exception 對象 JSP中的隱藏對象 當 JSP 網(wǎng)頁有錯誤時會產(chǎn)生異常,而 exception 對象就來針對這個異常做處理。 exception 對象和 session 對象一樣,并不是在每一個 JSP 網(wǎng)頁中都能夠使用。若要使用 exception 對象時,必須在 page 指令中設(shè)定: %@ page contentType=text/html。charset=GB2312 isErrorPage=true % 第六章 JSP中的隱含對象 ? JSP中隱含對象的概念 ? 屬性 (Attribute) ? JSP中的隱含對象 ? 錯誤處理 錯誤處理 在本節(jié)中,您將了解以下內(nèi)容: ?JSP 網(wǎng)頁轉(zhuǎn)義成 Servlet 類時發(fā)生的錯誤 ?轉(zhuǎn)義成的 Servlet 類處理用戶請求階段的錯誤 ?兩類錯誤產(chǎn)生的原因和處理方法。 錯誤處理 轉(zhuǎn)譯時錯誤 錯誤處理 轉(zhuǎn)義處理時錯誤產(chǎn)生的一般原因: 我們在編寫 JSP時的語法有錯誤,導(dǎo)致 JSP 容器 無法將 JSP 網(wǎng)頁編譯成 Servlet 類文件 ( .class),例如: 500 Internal ServerError, 500 是指HTTP 的錯誤狀態(tài)碼,因此是 Server Error,如圖。 處理辦法 通常產(chǎn)生這種錯誤時,通常是 JSP存在語法錯誤,或是 JSP 容器 在安裝、設(shè)定時有不適當?shù)那樾伟l(fā)生。解決的方法就是再一次檢查程序是否有寫錯的或檢查服務(wù)器的配置是否有問題。 用戶請求時錯誤 錯誤處理 用戶請求處理時錯誤的發(fā)生,往往不是語法錯誤,而可能是邏輯上的錯誤。例如,一個計算除法的程序,當用戶輸入的分母為零時,程序會發(fā)生錯誤并拋出異常 (Exception),這時應(yīng)當交由異常處理機制 (Exception Handling)做適當?shù)奶幚怼? 有兩個方案可選: – 我們知道 JSP經(jīng)過轉(zhuǎn)譯會形成一個 Servlet Java源文件,因此,可以在JSP頁內(nèi)使用 try- catch來捕獲 JSP中可能出現(xiàn)的異常。但由于 JSP頁面除了包含 HTML標簽,還包含各種腳本元素,在 JSP中使用 trycatch結(jié)構(gòu)會使得整個頁面更加混亂不堪。這種方案并不理想。 – 采用 JSP提供的更加簡潔有效的異常處理機制。分為兩步: 編寫一個專用的 JSP錯誤處理頁面 在可能發(fā)生錯誤的 JSP頁面中指定當異常發(fā)生時由哪個專用的異常處理 JSP進行處理 用戶請求時錯誤 錯誤處理 定義專門的異常處理頁 %@ page contentType=“text/html。 charset=GBK” % %@ page isErrorPage=“true” % html headtitleExceptionHandling/title/head body bgcolor=“ffffff” font color=“ff0000” size=“4” An Exception ocurred,The message is: %=()% /font /body /html 在 page指令中指明本頁面是異常處理頁面。這這樣, JSP引擎在進行處理時,在 JSP頁面中增加了一個一般 JSP頁面中沒有的隱含對象exception。 該頁面將僅在其他頁面出現(xiàn)運行時異常情況下才被調(diào)用。 exception對象將包含異常的相關(guān)信息。我們可以將其進行各種處理,如寫入日志,或僅僅返回給客戶端一個異常信息。 用戶請求時錯誤 錯誤處理 在其他 JSP頁面中指定專用異常處理 JSP頁面 %@ page contentType=text/html。 charset=GBK % %@ page errorPage= % html body bgcolor=ffffff % int i=5/0。 % /body /html 在 page指令中指明本頁面一旦出現(xiàn)任何運行時異常,一個 exception對象將被捕獲,并傳遞給異常處理界面。本頁面的處理將中止。 此處將出現(xiàn)運行時異常。該異常將被傳遞到 。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1