回覆列表
  • 1 # 過年不下雨

    常用的JSP內建物件:

    1、out物件

    緩衝區——Buffer,就是記憶體的一塊區域,用來儲存臨時資料。

    out物件是JSPWriter類的例項,向客戶端輸出內容時常用的物件。

    2、request物件

    客戶端的請求資訊被封裝在request物件中,透過它才能瞭解到客戶的需求,然後做出響應。

    request物件是HttpServletRequest類的例項。

    request物件具有請求域,即完成客戶端的請求之前,該物件一直有效。

    3、response物件

    response物件包含了,響應客戶請求的有關資訊,在JSP中很少直接用到它。

    response物件是HttpServletResponse類的例項。

    response物件具有頁面作用域,即訪問一個頁面時,該頁面內的response物件只能對這次訪問有效,其它頁面的response物件對當前頁面無效。

    4、session物件

    session:客戶端與伺服器的一次會話

    Web中的session:使用者在瀏覽某個網站時,從進入網站,到瀏覽器關閉所經過的這段時間,也就是,使用者瀏覽這個網站所花費的時間。

    session實際上是一個特定的時間概念。

    session物件在第一個JSP頁面被裝載時自動建立,開始會話期管理。

    一個session:從客戶開啟瀏覽器並連線到伺服器開始,到客戶關閉瀏覽器離開這個伺服器結束。

    session物件,是HttpSession類的例項。

    5、application物件

    application物件,實現使用者間資料的共享,可存放全域性變數;

    application物件,開始於伺服器啟動,終止於伺服器關閉;

    在使用者的前後連線或不同使用者之間的連線中,可以對application物件的同一屬性進行操作;

    在任何地方對application物件屬性的操作,都將影響到其他使用者對此的訪問;

    application物件是ServletContext類的例項。

    6、page物件

    page物件,就是指當前JSP頁面本身,有點像類中的this指標;

    page物件,是java.lang.Object類的例項。

    7、pageContext物件

    pageContext物件,提供了對JSP頁面內所有物件及名字空間的訪問;

    pageContext物件,可以訪問到本頁所在的session,也可以取本頁面所在的application的某一屬性值;

    pageContext物件是pageContext類的例項。

    8、config物件

    config物件,是在一個servlet初始化時,jsp引擎向它傳遞資訊用的,此資訊包括servlet初始化時所要用到的引數(由屬性名和屬性值構成)以及伺服器的有關資訊(傳遞一個ServletContext物件);

    9、exception物件

    exception物件,是一個異常物件,當一個頁面在執行過程中發生了異常,就產生這個物件。如果一個Jsp頁面要應用此物件,就必須把isErrorPage設為true,否則無法編譯。是java.lang.Throwable的物件。

  • 2 # 你個小垃圾鬼

    JSP九大內建物件分別為:request、response、session、application、out、pagecontext、config、page、exception。

    1、request物件

    request 物件是 javax.servlet.httpServletRequest型別的物件。

    2、response物件

    response 代表的是對客戶端的響應,主要是將JSP容器處理過的物件傳回到客戶端。

    3、session物件

    session 物件是由伺服器自動建立的與使用者請求相關的物件。

    4、application物件

    application 物件可將資訊儲存在伺服器中,直到伺服器關閉,否則application物件中儲存的資訊會在整個應用中都有效。與session物件相比,application物件生命週期更長,類似於系統的“全域性變數”。

    5、out 物件

    out 物件用於在Web瀏覽器內輸出資訊,並且管理應用伺服器上的輸出緩衝區。

    6、pageContext 物件

    pageContext 物件的作用是取得任何範圍的引數,透過它可以獲取 JSP頁面的out、request、reponse、session、application 等物件。

    7、config 物件

    config 物件的主要作用是取得伺服器的配置資訊。透過 pageConext物件的 getServletConfig() 方法可以獲取一個config物件。

    8、page 物件

    page 物件代表JSP本身,只有在JSP頁面內才是合法的。 page隱含物件本質上包含當前 Servlet介面引用的變數,類似於Java程式設計中的 this 指標。

    9、exception 物件

    exception 物件的作用是顯示異常資訊,只有在包含 isErrorPage=“true” 的頁面中才可以被使用,在一般的JSP頁面中使用該物件將無法編譯JSP檔案。

  • 中秋節和大豐收的關聯?
  • 經常拉肚子是怎麼回事?