JSP 九大隱式物件

2022-02-04 14:01:41 字數 1312 閱讀 5835

還有request response 不常有的excepiton

out通過呼叫pagecontext物件的getout方法返回的,作用和用法與servletresponse.getwriter方法返回的printwriter物件非常類似。

但是有個快取問題,只有一下三種條件才會輸出:

設定page指令的buffer屬性關閉了out物件的快取功能

out物件的快取區已滿

整個jsp頁面已經結束。

比如out.write(「1」);

response.getwriter.write(「2」);

會先輸出2,在輸出1,就是因為頁面結束前out的緩衝沒有滿。out滿了就會放到response的緩衝區,

而response自己已經把2設定到自己的緩衝區了。

**:aaaaaaaa

response.getwriter.write(「2」);

的輸出順序也是乙個原理。

pagecontext物件

代表jsp頁面的執行環境。

1,該物件封裝了對其他八大隱式物件的引用。該技術用在自定義標籤。打造格式良好的jsp。

2,它自身還是乙個域物件,可以用來儲存資料。

3,該物件封裝了web開發中經常涉及到的一些常用操作,例如引入和跳轉其他資源,檢索其他域物件中的屬性等。

以下**表示pagecontext可以從其他域裡面取資料。

request.setattribute(「data」,」bclajd」);

string data = (string)pagecontext.getattribute(「data」,pagecontext.request_scope);

代表各個域的常量:pagecontext.

session_scope

requeset_scope

page.scope

pagecontext.findattribute(「data」);

el表示式的$(data)就是依賴於上面這個方法。

pagecontext.forward(「/1.jsp」);//跳轉

pagecontext.include(「/foot.jsp」);//引進頁面

JSP九大隱式物件

request response 1.在整個web應用的多個jsp servlet之間共享資料 2.訪問web應用的配置引數。session config config物件代表當前jsp配置資訊,但jsp頁面通常無須配置,因此也就不存在配置資訊。該物件在jsp頁面中比較少用,但在servlet中則用...

JSP九個隱式物件

jsp九個隱式物件 request response outsession pagecontext page config exception 隱式物件就是不需要我們new的物件,直接的我們就可以在頁面使用的物件,注意是在 裡面或者是 裡面,返回值方法 描敘object getattribute s...

JSP九個隱式物件

jsp九個隱式物件 request response outsession pagecontext page config exception 隱式物件就是不需要我們new的物件,直接的我們就可以在頁面使用的物件,注意是在 裡面或者是 裡面,返回值方法 描敘object getattribute s...