九大內建物件(2) 四個域物件

2021-07-24 21:06:51 字數 1714 閱讀 9199

一、pagecontext物件

1、定義:pagecontext物件的型別是pagecontext,叫jsp的上下文物件。

2、作用:

1)可以獲取其他八個內建物件(偽**)

使用場景: 在自定義標籤的時候,pagecontext物件頻繁使用到!2)本身是乙個域物件:

a)servletcontext –context域

b)httpservletrequet –request域

c)httpsession –session域

d)pagecontext –page域

a、b、c在servlet中學習,也就是說servlet有三個域物件。

d是在jsp中新引入的,而jsp也是乙個servlet,所以jsp中有四個域物件。

3、pagecontext域物件詳解: 儲存資料和獲取資料,用於共享資料

1)資料訪問

a)

pagecontext.setattribute("name","值");//預設情況下,儲存到page域

pagecontext.getattribute("name");//預設情況下,從page域獲取

b)可以向四個域物件訪問資料

pagecontext.setattribute("name","值",域範圍常量);

pagecontext.getattribute("name",域範圍常量);

pagecontext.findattribute("name");
二、 jsp中的四個域物件

1、四個域物件:

pagecontext      page域              

request

request域

session session域

2、域物件作用:儲存資料 和 獲取資料 ,用於資料共享。

3、域物件方法:

1)setattribute(「name」,object) 儲存資料

2)getattribute(「name」) 獲取資料

3)removeattribute(「name」) 清除資料

4、域物件作用範圍:

1)page域:只能在當前jsp頁面中使用(當前頁面)

2)request域:只能在同乙個請求中使用**發)

3)session域:只能在同乙個會話(session物件)中使用(私有的)

4)context域:只能在同乙個web應用中使用。(全域性的)

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

在jsp開發中會頻繁使用到一些物件,如servletcontext httpsession pagecontext等.如果每次我們在jsp頁面中需要使用這些物件都要自己親自動手建立就會特別的繁瑣.sun公司因此在設計jsp時,在jsp頁面載入完畢之後自動幫開發者建立好了這些物件,開發者只需要使用相應...

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

何為作用域 page裡的變數沒法從index.jsp傳遞到test.jsp。只要頁面跳轉了,它們就不見了。作用域規定的是變數的有效期限 從把變數放到pagecontext開始,到jsp頁面結束,你都可以使用這個變數。所謂請求週期,就是指從http請求發起,到伺服器處理結束,返回響應的整個過程。在這個...

JSP 九個內建物件 四個域物件

jsp 中的內建物件,是指 tomcat在翻譯jsp頁面成為 servlet源 後,內部提供的九大物件,叫內建物件 也就是說在 jsp 頁面載入完畢之後自動幫開發者建立好了這些物件,開發者只需要使用相應的物件呼叫相應的方法即可 物件 explain request 請求物件 response 響應物...