官术网_书友最值得收藏!

4.8 小結

Java提供了預設的內置對象并內置在JSP網頁環境中,而且提供了編寫JSP所需的基本功能。目前JSP中有9個隱含對象,分別是request、response、out、session、application、pageContext、config、page和exception。使用這些對象可以方便地訪問請求、響應或會話等信息。

request內置對象代表了客戶端的請求信息,主要用于接受客戶端通過HTTP協議傳送給服務器端的數據。

response對象實現HttpServletResponse接口,可對客戶的請求做出動態的響應,向客戶端發送數據,如Cookie、HTTP文件頭信息等。

out對象主要用于將特定的數據內容搭配JSP程序代碼動態輸出至客戶端的瀏覽器。out方法成員可以分為兩大類,分別是控制緩沖區和數據的輸出操作。

session是服務器端上線用戶數據的存取區,存放的是用戶的個別數據,每一個上線用戶所使用的session是獨立的。session對象所存儲的數據,會在用戶離線或是應用程序關閉時消失。

application對象可以被視為一個所有聯機用戶可共享數據的存取區,其類似于在一般的應用程序中,存儲整個應用程序所共享的數據。

本章除了以上介紹的5種常見的內置對象外,還介紹了內置對象pageContext、config、page和exception。

JSP內置對象可以在JSP頁面中直接使用,而不用使用<jsp:useBean>來生成,生成這些對象的工作將由服務器自動處理。

到本章為止,JSP的語法都講完了,讀者可以嘗試開發一些簡單的JSP應用程序,以后的章節將討論一些高級話題,為開發高質量的程序做準備。

主站蜘蛛池模板: 海伦市| 崇义县| 玉林市| 祁阳县| 绥滨县| 黔江区| 常熟市| 莎车县| 阳曲县| 吉首市| 南宫市| 平昌县| 陵水| 滁州市| 西吉县| 扶余县| 鹤壁市| 同德县| 洪洞县| 龙岩市| 墨脱县| 疏勒县| 得荣县| 布拖县| 九江市| 响水县| 杭锦后旗| 武隆县| 大英县| 句容市| 临清市| 来安县| 陇西县| 鄂州市| 新干县| 巴青县| 天峨县| 新干县| 丘北县| 汝州市| 太仓市|