還有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...