四大域和九大隱式物件

2021-07-08 10:00:52 字數 1467 閱讀 6579

1.盡量使用小域 2.

pagecontext

:當前頁面

request自己用:一次性,用完銷毀

session自己用:多次性,等一會用

servletcontext:自己用、別人用公共

page域

pagecontext:

1.setattribute("name",value);      getattribute("name");   removeattribute("name");

2.訪問其他域setattribute("name",value,scope);      getattribute("name",scope);   removeattribute("name",scope);

scope:代表四個域的靜態常量:    pagecontext.request_scope          xx_scope

3.pagecontext.

findattrubite(「***」);  小域到大域找    ;el表示式處理方案    $  如果空,「」

4.forword和include    /代表當前web應用

request域

session域

servletcontext域

1.jspwriter向外輸出資料的,相當於printwriter+快取,可以通過page指令的buffer屬性設定快取大小;

2.當快取區滿

、buffer=none或者jsp介面結束 ,out才呼叫response的writer,把資料寫到servlet快取區裡面

<%  

out.write("bb");

response.getwriter().write("aa");

%>

先aa,後列印bb ;  html標籤 都是由out輸出的和以上情況一樣

通過get方法獲得: getexception、page、request、response、servletconfig、servletcontext、session、out;常用在自定義標籤裡

1.setattribute("name",value);      getattribute("name");   removeattribute("name");

2.訪問其他域setattribute("name",value,scope);      getattribute("name",scope);   removeattribute("name",scope);

scope:代表四個域的靜態常量:    pagecontext.request_scope          xx_scope

3.pagecontext.findattrubite(「***」);  小域到大域找    ;el表示式處理方案    $

1.forword和include    /代表當前web應用  

pagecontext.include()     動態包含  

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

型別 httpservletrequest.含義 封裝所有請求資訊 獲取方式 方法引數 型別 httpservletresponse。含義 封裝所有響應資訊 獲取方式 方法引數 型別 httpsession。含義 封裝所有會話資訊。獲取方式 req.getsession 型別 servletcont...

jsp九大內建物件 jsp四大域物件

九大內建物件 內建物件 就是沒有宣告就可以使用的物件 request httpservletrequest物件,代表客戶端請求資訊,用於接收http傳送到服務端的資料 response httpservletresponse物件,代表客戶端的響應。幾乎不用 session httpsession物件...

九大內建物件四大作用域

2.config page範圍 允許將初始化資料傳遞給乙個jsp頁面。3.exception page範圍 該物件含有只能由指定的jsp 錯誤處理頁面 訪問的異常資料 4.out page範圍 提供對輸出流的訪問 5.page page範圍 代表jsp頁面對應的servlet類例項 6.pageco...