IT兄弟連 JavaWeb教程 JSP內置對象3
- 2019 年 10 月 5 日
- 筆記
版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/ITXDL123/article/details/90089797
讀取web.xml配置信息的config對象
config對象主要用於取得服務器的配置信息。通過pageContxt對象的getServletConfig()方法獲取一個config對象。當一個Servlet初始化時,容器把某些信息通過config對象傳遞給這個Servlet。開發者可以在web.xml文件中為應用程序環境中的Servlet程序和JSP頁面提供初始化參數。config對象的常用方法如下:
● getServletContext():獲取Servlet上下文
● getServletName():獲取Servlet服務器名
● getInitParameter():獲取服務器所有初始參數名稱
● getInitParameterNames():獲取服務器中name參數的初始值
應答或請求的page對象
page對象代表JSP頁面本身,只有在JSP頁面內才是合法的。page對象本質上是包含當前Servlet接口引用的變量,可以看做是this關鍵字的別名。page對象的常用方法如下所示:
● getClass():返回當前Object的類
● hashCode():返回該Object的哈希碼
● toString():把該Object轉換成字符串
● equals(Object o):比較該對象和指定對象是否相等
獲取異常信息的exception對象
exception對象用來處理JSP文件執行時發生的所有錯誤和異常,只有在page指令中設置isErrorPage屬性值為true的頁面才可以被使用,在一般的JSP頁面中使用該對象將無法編譯JSP文件。exception對象幾乎定義了所有異常情況,在Java程序中,可以使用try…catch關鍵字來處理異常情況,如果在JSP頁面中出現沒有捕捉到的異常,就會生成exception對象,並把exception對象傳送到在page指令中設定的錯誤頁面中,然後在錯誤頁面中處理響應的exception對象。exception對象的常用方法如下所示:
● getMessage():返回exception對象的異常信息字符串
● getLocalizedmessage():返回本地化的異常錯誤
● toString():返回關於異常錯誤的簡單信息描述
● fillInStackTrace():重寫異常錯誤的棧執行軌跡