JSP內建對象(一)
來源:互聯網
上載者:User
js|對象 今天主要學習了JSP的內建對象。什麼是對象?在物件導向編程中,對象就是指由當作完整實體的操作和資料群組成的變數。
對象是基於特定模型的,在對象中客戶使用對象的服務通過由一組方法或相關函數的介面訪問對象的資料,然後用戶端可以調用這些方法執行某中操作。
JSP的內建對象有以下幾種:request、response、 out、 session、 pagecontext、 application、 config、 page。
◆ Request[請求]對象
Request對象用於接受所有從瀏覽器發往你的伺服器的請求內的所有資訊。
與request 相聯絡的是HttpServletRequest類。通過getParameter方法可以得到request參數,通過GET、POST、HEAD等方法可以得到request的類型,通過cookies、Referer等可以得到引入的HTTP頭。
◆ Response[響應]對象
Response對象用於向用戶端瀏覽器發送資料,使用者可以使用該對象將伺服器的資料發送到使用者端的瀏覽器。
與Response相聯絡的是HttpServletResponse類。
◆ Out對象
Out對象用於向用戶端輸出資料。
◆ Session[工作]對象
Session對象用於分別儲存每一個使用者資訊的對象,以便於跟蹤使用者的操作狀態。
與Session相聯絡的是HttpSession類,Session是自動建立的。
註:不同的使用者對應的Session對象一般是不相同的。
◆ pageContext對象
pageContext對象用於管理對屬於JSP中特殊可見部分中已經命名物件的訪問。JSP中的一個新類。
◆ Application[應用程式]對象
Application對象用於在多個程式中儲存資訊。用來在所有使用者間共用資訊,並可以在Web應用程式運行期間持久地保持資料。
與application相聯絡的是ServletContext類,通過使用getServletConfig().getContext()方法得到。一旦建立application對象,該對象將一直保持下去,直到伺服器關閉為止。
註:每個使用者的application對象都是相同的,每一個使用者都共用同一個application對象。
◆ Config對象
Config對象用於配置處理JSP程式的控制代碼,而且只有在JSP頁面範圍內合法。
它是一個ServletConfig類的對象。
◆ Page對象
Page對象僅用於儲存在指令碼的語言不是JAVA時的時間,在JAVA中不很實用。
今天就學到這裡,明天詳細學習JSP內建對象中的Request對象。