JSP九大內建物件及四大作用域詳解

2021-08-07 07:03:36 字數 958 閱讀 8908

九大物件:

內建物件(又叫隱含物件,有9個內建物件):不需要預先宣告就可以在指令碼**和表示式中隨意使用

1.out

用於頁面輸出內容     out.write()

2.request 

作用範圍:一次請求和響應  該物件的方法有(setattribute,getattribute,removeattribute)

3.response

4.config

5.session(會話)

首先它是乙個域物件 該物件的方法有(setattribute,getattribute,removeattribute)

作用範圍:訪問開始,到完全退出,一次會話包含多次請求

例如:訪問使用者登入資訊儲存在session物件中,可以在整個會話中隨時獲取使用者資訊

隨著伺服器的開啟而開啟,隨著伺服器的關閉而關閉

作用範圍:整個web程式

7.page

物件代表了正在執行的由jsp檔案產生的類物件,不建議一般讀者使用。

8.pagecontext(不常用)

首先它是乙個物件 該物件的方法有(setattribute,getattribute,removeattribute)

範圍:只在本頁面有效

特殊方法:

可以獲取其他八大內建物件

pagecontext.getrequest(); pagecontext.getrequest();  等該方法比較雞肋,因為內建物件可以直接使用,沒必要先獲取物件,再使用

9.exception

四大作用域的範圍比較:

整個web應用 一次會話 一次請求 當前jsp頁面

JSP 九大內建物件 四大作用域

伺服器,只要伺服器沒有重啟 沒有被程式強制清除 資料就有效。session 瀏覽器程序,只要當前頁面沒有被關閉 沒有被程式強制清除 不管怎麼跳轉都是有效的。request 乙個請求鏈!簡單理解就是一次請求範圍。pagecontext 無需在jsp中宣告即可使用的9個物件 輸出輸入物件 request...

JSP九大內建物件和四大作用域

名稱 型別含義 獲取方式 封裝所有請求資訊 方法引數 封裝所有響應資訊 方法引數 封裝所有會話資訊 req.getsession servletcontext 所有資訊 getservletcontext request.getservletcontext outprintwriter 輸出物件 r...

JSP九大內建物件和四大作用域

常用內建物件 1.輸出輸入物件 request物件 response物件 out物件 3.servlet物件 page物件 config物件 4.錯誤處理物件 exception物件 一 out 輸出物件 作用 用於輸出jsp頁面的資訊 作用域 page 使用方式 資訊內容 out.print 資訊...