jsp內置對象大全及實例解析,jsp內置對象的使用

本文目錄一覽:

簡述jsp中的九大內置對象?四大作用域?

1、jsp內置對象是Web容器創建的一組對象,可以不加聲明和創建就可以在JSP頁面腳本(Java程序片和Java表達式)中直接使用的成員變數一共有九大內置對象。

2、jsp九大內置對象分別為request、response、session、application、out、pageContext、config、page和exception。具體的作用可以查閱技術書籍。

3、所謂四大作用域就是指page、request、session、application。

4、學習jsp編程,內置對象必須要牢牢掌握,非常非常熟悉才可以。

5、希望對你有幫助。

jsp九大內置對象是哪些?

jsp九大內置對象是:request對象,response對象,session對象,application對象,out對象,pageContext對象,config對象,page對象,exception對象。

excepation對象和Java的所有對象一樣,都具有系統提供的繼承結構。exception對象幾乎定義了所有異常情況。

在Java程序中,可以使用try/catch關鍵字來處理異常情況;在JSP頁面中出現沒有捕獲到的異常,就會生成exception對象,並把exception對象傳送到在page指令中設定的錯誤頁面中,然後在錯誤頁面中處理相應的exception對象。

分類

按照內置對象的功能來劃分,可以分為以下四類:

1、輸出輸入對象:request對象、response對象、out對象;

2、通信控制對象:pageContext對象、session對象、application對象;

3、Servlet對象:page對象、config對象;

4、錯誤處理對象:exception對象。

以上內容參考:百度百科-jsp內置對象

jsp有那些內置對象?作用分別是什麼?

jsp的內置對象有九個,分別如下:

pageContext javax.servlet.jsp.PageContext

request javax.servlet.http.HttpServletRequest

response javax.servlet.http.HttpServletResponse

session javax.servlet.http.HttpSession

application javax.servlet.Servlet Context –可用this.getServletContext()替代

config javax.servlet.ServletConfig

exception java.lang.Throwable

page java.lang.Object

out javax.servlet.jsp.JspWriter

作用如下:

1、pageContext 表示頁容器 –EL、標籤、上傳

2、request 伺服器端取得客戶端的信息:頭信息、Cookie、請求參數、MVC設計模式

3、response 伺服器端回應給客戶端信息:Cookie、重定向

4、session 表示每一個用戶,用於登錄驗證上

5、application 表示整個伺服器,getRealPath()

6、config 去的初始化參數,初始化參數在web.xml中配置

7、exception 表示的是錯誤頁的處理操作

8、page 如同this一樣,表示整個JSP頁面

9、out 輸出,但是盡量使用表達式輸出

原創文章,作者:FHNY,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/147481.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
FHNY的頭像FHNY
上一篇 2024-11-01 14:10
下一篇 2024-11-01 14:10

相關推薦

  • Python生成隨機數的應用和實例

    本文將向您介紹如何使用Python生成50個60到100之間的隨機數,並將列舉使用隨機數的幾個實際應用場景。 一、生成隨機數的代碼示例 import random # 生成50個6…

    編程 2025-04-29
  • Python語法大全解析

    本文旨在全面闡述Python語法,並提供相關代碼示例,幫助讀者更好地理解Python語言。 一、基礎語法 1、Python的注釋方式 # 這是單行注釋 “”” 這是多行注釋,可以注…

    編程 2025-04-29
  • 二級考級舞蹈大全目錄

    本文將從以下多個方面對二級考級舞蹈大全目錄進行詳細闡述。 一、目錄結構 二級考級舞蹈大全目錄主要分為三級,即一級目錄、二級目錄和三級目錄。其中,一級目錄為舞蹈類型,二級目錄為舞蹈名…

    編程 2025-04-29
  • 面向對象編程、類和對象

    面向對象編程(Object-Oriented Programming, OOP)是一種編程方法,它將現實世界中的事物抽象為對象(Object),對象的屬性和方法被封裝成類(Clas…

    編程 2025-04-29
  • Python命令大全及說明

    Python是一種高級編程語言,由Guido van Rossum於1989年底發明。它具有良好的語法結構和面向對象的編程思想,具有簡潔、易讀、易學的特點,是初學者以及專業開發人員…

    編程 2025-04-29
  • Python海龜庫代碼大全

    Python海龜庫是Python語言中一個常用的繪圖庫,它提供了一套海龜繪圖的API,使得使用者可以通過編寫相應的代碼來控制海龜的行進路徑,從而實現各種圖形的繪製。本文將以Pyth…

    編程 2025-04-28
  • Mapster:一個高性能的對象映射庫

    本文將深入介紹furion.extras.objectmapper.mapster,一個高性能的對象映射庫,解釋它是如何工作的以及如何在你的項目中使用它。 一、輕鬆地實現對象之間的…

    編程 2025-04-28
  • Python語句大全

    本文將詳細闡述Python語句大全,並給出代碼實例。 一、基本語句 Python基本語句包括賦值語句、條件語句、循環語句等,其中最基礎的是賦值語句。如下: a = 1 b = 2 …

    編程 2025-04-28
  • 如何在dolphinscheduler中運行chunjun任務實例

    本文將從多個方面對dolphinscheduler運行chunjun任務實例進行詳細的闡述,包括準備工作、chunjun任務配置、運行結果等方面。 一、準備工作 在運行chunju…

    編程 2025-04-28
  • Python返回對象類型

    Python是一種動態、解釋型、高級編程語言。Python是一種面向對象的語言,即所有的一切都是一個對象。 一、基本類型 Python中的基本類型有整數int、浮點數float、布…

    編程 2025-04-28

發表回復

登錄後才能評論