- JSP應用與開發技術(第3版)
- 馬建紅 李學相 韓穎 王瑞娟 張晗
- 522字
- 2020-06-30 17:13:26
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應用程序,以后的章節將討論一些高級話題,為開發高質量的程序做準備。