1. 程式人生 > 遊戲 >《寶可夢傳說:阿爾宙斯》推出官方攻略書 4月16日發售

《寶可夢傳說:阿爾宙斯》推出官方攻略書 4月16日發售

1. jsp內建物件

在JSP中,為了實現很多網頁中的特定功能,系統內部已經為我們內建了很多已經宣告好的物件,稱為內建物件,這些內建物件在JSP頁面初始化時生成。

在所有的Jsp頁面中都可以直接使用這些內建物件,具體使用時必須放入指令碼元素中。

JSP內建物件簡介JSP內建物件分類如下:


輸入和輸出物件:用於完成請求引數的接收處理和返回響應,包含有request、 response、out三個物件。
作用域通訊物件:用於在web專案中儲存和訪問資料,包含有;pageContext、 session、application三個物件。
Servlet物件:用於配置和讀取jsp頁面的一些引數,包含廣page, config兩個物件。


錯誤物件:用於在jsp頁面中獲取一些錯誤資訊,包含方exception一個物件。

JSP表單處理一request物件﹔
request物件用來包含客戶端提交的各種資訊。主要的一個作用就用來封裝使用者提交的表單資訊,然後來獲取使用者提交的表單資訊。
該物件中封裝的請求資訊主要包括以下3個部分:
(l)請求的 HTTP協議的傳送檔案頭資訊
(2)提交請求的客戶端和伺服器端資訊

( 3)使用者提交的表單資訊

二 輸入和輸出物件

輸入和輸出物件—out物件:
out物件主要用於向客戶端輸出各種資料型別的內容,並且管理應用伺服器上的輸出緩衝區,緩衝區預設值通常是8KB,可以通過頁面指令page來改變預設值。
out物件被封裝為:javax.servlet.jsp. JspWriter類,在廣用中out物件會通過JSP容器變換為java . io.PrintWriter類,

response物件叫響應物件,用於響應客戶請求,向客戶端輸入它封裝了JSP產生的響應,併發送到客戶端以響應客戶端的請求的資料可以是各種資料型別,甚至是檔案。

out物件常用的方法有:
l、print向客戶端瀏覽器輸出內容

2、fLush重新整理緩衝區

3、close關閉輸出流

輸入輸出內建物件∶
1、out輸出物件∶用於在指令碼中向網頁輸出內容
2. response響應物件∶用於響應客戶請求,向客戶端輸出資訊,或者讓客戶端進行介面跳轉。


客戶端在進行請求時會發送許多額外的資訊,這些就是頭資訊。伺服器端也可以根據需要向客戶端設定頭資訊,在所有頭資訊的設定中,定時重新整理頁面的頭資訊使用的最多,直接使用setHeader()方法,將頭資訊名稱設定為refresh,同時指定重新整理的時間。

三 作用域通訊物件

作用域通訊物件:
作用域通訊物件主要用於在Jsp專案中,當需要跨越多個頁面進行資料儲存和取出時使用。可以將資料儲存到其中一個作用域,然後在其他介面取出使用,但不同的作用域物件儲存的範圍截然不同。

作用域通訊物件
常用的作用域通訊物件有三個:


l.儲存範圍最小的pageContext物件,存入它裡面的資料,只能在同一個jsp頁面才能取出使用。
2.session物件,可以跨越很多頁面儲存和取出資料,但多個頁面資源必須處於同一會話中,
3.application物件,儲存的資料作用域最大,整個伺服器內有效,只要Tomcat伺服器不關閉,將一直存在,且所有的產共享該資料。


作用域通訊物件的兩個常用方法有兩個:

儲存資料方法: setAttribute("名字" ,資料)第一個引數為字串是放入資料後臨時取的名字,用於取出資料時使用。

取出資料方法:getAttribute("名字"),取出時的引數是存入時入的名字。另外取出資料時一定要注意的是,取出資料時會變為一種型別,需要進行強制轉換一下。

作用域通訊物件:
1、session :
同一個會話內的多個頁面之間有效,不同使用者
擁有不同的session物件
2. application :伺服器範圍內一直有效,所有使用者共享
application物件
3、pageContext :當前頁面有效
存入:作用域物件名.setAttribute("名字",資料);
取出: Object變數名=作用域物件名.getAttribute
("名字");

session物件:可以在應用程式的Web頁面間進行跳轉時,儲存使用者狀態,使整個使用者會話一直存在下去,直到關閉瀏覽器。
application物件:用於儲存應用系統中的公有資料,伺服器啟懂時且自動建立application物件,只要沒有關閉伺服器,application一直存在,所有使用者可以共享。
pageContext物件:可以獲取JSP頁面的request、sessiopplication等物件,並提供方法用於訪問內建物件在頁面藥性,從而保持同一頁面元件之間的

四 其他內建物件

exception物件:
exception物件用來處理JSP檔案執行時發生的所有錯誤和異常,只有在page指令中設定isErrorPage屬性值為true的頁面中才可以被使片在一般的JSP頁面中使用該物件將無法編譯JSP檔案。