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對象。




相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.