一、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 響應物...