JSP的隱式對象

來源:互聯網
上載者:User
 

      JSP隱藏對象是Web容器載入的一組執行個體。它是可以直接在JSP頁面使用的對象,分為四個類別:

輸入輸出對象:控制頁面的輸入輸出(request,reponse,out)

範圍通訊對象:檢索與JSP頁的面Servlet相關的資訊(session,application,pageContext)

Servlet對象:提供有關頁面環境的資訊(page,config)

錯誤對象:處理頁面中的錯誤(exception)

1、          request對象

request隱式對象表示用戶端的請求,包括了所有的請求資訊;方法有:

String  getParameter(String name):根據頁面表單組件名稱擷取請求頁面提交的資料。

     String  getParameterValues(String name):擷取頁面請求中一個表單組件對應多個值時的使用者的請求資料(例如複選框)

2、          response對象

   response隱式對象處理JSP產生的響應,然後將響應結果發送到用戶端;

       方法有:

       void  setContentType(String name):設定作為響應產生的內容的類型和字元編碼。

       void  sendRedirect(String name):發送一個響應給瀏覽器,指示其響應請求另一個URl(重新導向到另一個URL,會遺失資料跳轉後不再執行sendRedirect方法下面的代碼)

3、          out對象

out對象表示輸出資料流,此輸出資料流對象將作為請求的響應發送到用戶端,常用方法有print()、println()和write().

4、          pageContext對象

pageContext對象使使用者可以訪問當前頁面作範圍中定義的所有隱式對象。

最常用的方法:

void setAttribute(String name,Object value):以名稱/值的方式,將一個對象的值存放到pageContext中

void getAttribute(String name):根據名稱擷取pageContext中存放的對象的值

5、          session對象

session對象表示使用者的會話狀況,用此項機制可以輕易識別每個使用者,能儲存和跟蹤會話。方法同上!

6、          application

application對象作用於整個應用程式,所用的用戶端口都可以共存該對象,從伺服器開始存在,知道伺服器關閉為止!

7、          page對象

page對象提供對頁面定義的所有對象的訪問。page對象表示頁面本身,它是java.lang.Object類的執行個體。

8、          config對象

configObject Storage Serviceservlet的一些初始化資訊。config對象是java。servlet.ServletConfig介面的一個執行個體,ServletConfig介面提供方法檢驗Servlet初始化參數。Config對象表示編譯JSP頁面的Servlet初始化資料的配置!

9、          exception對象

處理JSP錯誤頁面,printStackTrace()方法用於顯示異常的堆疊追蹤。

     

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.