jsp中的九大內(nèi)置對象 jsp九大內(nèi)置對象哪個作用范圍最大?
jsp九大內(nèi)置對象哪個作用范圍最大?JSP九個內(nèi)置對象,范圍最大的是application對象。JSP中的九個內(nèi)置對象是:request object typejavax.servlet.servle
jsp九大內(nèi)置對象哪個作用范圍最大?
JSP九個內(nèi)置對象,范圍最大的是application對象。JSP中的九個內(nèi)置對象是:request object typejavax.servlet.servlet請求作用域請求響應(yīng)對象類型javax.servlet.SrvletResponse作用域頁上下文頁上下文對象類型javax.servlet.jsp. pagecontext作用域頁會話對象類型javax.servlet.http. httpsession scopesession應(yīng)用程序?qū)ο箢愋蚸avax.servlet.ServletContext范圍應(yīng)用程序輸出對象類型javax.servlet.jsp. jspwriter作用域頁配置對象類型javax.servlet.ServletConfig作用域頁對象類型javax.lang.Object對象作用域頁異常對象類型javax.lang.Throwable可丟棄JSP的9個內(nèi)置對象是:請求、響應(yīng)、會話、應(yīng)用程序、輸出、pagecontext、配置、頁面、異常。
1. 請求對象
請求對象為javax.servlet.httpServletRequest類型的對象。
2. Response object
Response表示對客戶端的響應(yīng)。它主要將JSP容器處理的對象傳輸回客戶端。
3. 會話對象]會話對象是由服務(wù)器自動創(chuàng)建并與用戶請求相關(guān)的對象。
4. Application object
Application object可以將信息保存在服務(wù)器中,直到服務(wù)器關(guān)閉,否則保存在Application object中的信息將在整個應(yīng)用程序中有效。與session對象相比,application對象的生命周期更長,類似于系統(tǒng)的“全局變量”。
5. out對象用于在web瀏覽器中輸出信息,并管理應(yīng)用服務(wù)器上的輸出緩沖區(qū)。
6. Pagecontext object
Pagecontext object的功能是獲取任意范圍的參數(shù),通過這些參數(shù)可以獲取JSP頁面的out、request、response、session、application等對象。
7. config對象的主要功能是獲取服務(wù)器的配置信息。可以通過pageconext對象的getservletconfig()方法獲得config對象。
8. Page object
Page object表示JSP本身,只有在JSP頁面中才合法。page隱含對象本質(zhì)上包含當(dāng)前servlet接口引用的變量,類似于Java編程中的指針。
9. 異常對象
異常對象的功能是顯示異常信息。它只能在包含iserrorpage=true的頁面中使用。如果在一般的JSP頁面中使用,JSP文件將無法編譯。
jsp九大內(nèi)置對象是哪些?
jsp中有九個隱式對象:請求-響應(yīng)-輸出會話-應(yīng)用程序-頁面上下文-頁面配置-異常。隱式對象是我們可以直接在頁面上使用的對象,而不需要新對象,