JSP9大內建物件

2022-09-14 07:12:09 字數 865 閱讀 7430

jsp提供了9大內建物件來簡化開發,為jsp頁面的操作提供了豐富的功能。這9個內建物件分別應用到請求、響應、會話、應用、輸出、配置資訊和異常資訊等內容的操作。

out輸出物件:jsp通過其向客戶端瀏覽器輸出資訊,並且管理應用伺服器上的輸出緩衝區。

request請求物件:其封裝了由客戶端生成的http請求的所有細節。因此可以用來獲取請求引數(request.getparameter(string s))和客戶端資料。還可以設定,取出,移出request中的資料。

response回應物件:其用於響應客戶請求,向客戶端輸出資訊。設定http響應報頭,設定mime型別,設定頁面重定向操作。

session會話物件:http是一種無狀態協議,當乙個客戶端向伺服器發出請求,伺服器接收請求並返回響應後,該連線就結束了,伺服器並不儲存相關的資訊。

為了禰補這一缺點,http協議提供了session會話。session會話作用於同一瀏覽器之中,在同乙個瀏覽器各個頁面中共享資料。設定session中的資料,移出session中的資料,獲取session中的資料,設定session的有效時間,銷毀session物件等等。session.setattribute(string name,object obj);所以獲取session中資料時需要型別轉換,否則會編譯出錯。同時由於封裝在物件裡,不會有字符集編碼的問題。

page頁面物件:該物件代表jsp本身,只在jsp頁面內才是合法的。page物件本質上是包含當前servlet介面引用的變數,可以看作是this關鍵字的別名。

config物件:主要用於取得伺服器的配置資訊。還可以獲取在web.xml中初始化的引數。

exception物件:用來處理jsp檔案執行時發生的錯誤和異常,只能被使用在page指令設定為iserrorpage=true的頁面。

jsp 9大內建物件

jsp內建物件的概念 jsp內建物件是web容器建立的一組物件,不使用new關鍵字建立,就可以直接使用。jsp的內建物件以及它的作用?request 使用者端請求,此請求會包含來自get post請求的引數 response 網頁傳回使用者端的回應 pagecontext 網頁的屬性是在這裡管理 s...

jsp9大內建物件

pagecontext存東西 儲存資料只在乙個頁面有效 request存東西 儲存資料只有一次請求中有效,請求 會攜帶這個資料 客戶端向服務端傳送請求,產生的資料,使用者看完了就沒用了,比如新聞 response session存東西 儲存資料只會在一次會話中有效,從開啟瀏覽器到關閉瀏覽器 客戶端向...

Jsp9個內建物件

request 客戶端的請求資訊被封裝在request物件中,通過它才能了解到客戶的需求,然後做出響應。它是httpservletrequest類的例項 response response物件包含了響應客戶請求的有關資訊,但在jsp中很少直接用到它。session outout物件是jspwrite...