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():重寫異常錯誤的棧執行軌跡