中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jsp有哪些內置對象

發布時間:2020-11-10 10:38:16 來源:億速云 閱讀:133 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關jsp有哪些內置對象的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

jsp的內置對象有:request對象、response對象、session對象、out對象、application對象、page對象、exception對象、pageContext對象、config對象。

JSP(Java Server Page)是為了簡化Servlet的工作而出現的替代品。Sun公司1997年推出了ServletAPI以及第一款Java Web服務器。早期的Java Web層體系結構中只有Servlet。接受用戶請求,處理業務邏輯,生成HTML顯示結果都是在Servlet中完成的。雖然Servlet可以勝任所有的工作,但是Servlet中不能像PHP、ASP等鑲嵌HTML代碼,輸出HTML比較困難,而且部署過程也比較復雜。

JSP的內置對象是指在JSP頁面系統中已經默認內置的Java對象,這些對象不需要開發人員顯式聲明即可使用。在JSP頁面中,可以通過存取JSP內置對象實現與JSP頁面和Servlet環境的相互訪問。每個內部對象均有對應所屬的ServletAPI類型。

jsp的內置對象有哪些?

JSP內置對象包括request對象、response對象、session對象、out對象、application對象、page對象、exception對象、pageContext對象、config對象。這些對象在客戶端和服務器端交互的過程中分別完成不同的功能。

1.Request對象

Request對象是javax.servlet.http.HtupServletRequest類的實例。代表請求對象,主要用于接受客戶端通過HTTP協議連接傳輸到服務器端的數據。比如表單中的數據、網頁地址后帶的參數等。

2.Response對象

Response對象是javax.servlet.http.HttpServletResponse類的實例。代表響應對象,主要用于向客戶端發送數據。

3.Out對象

Out對象是javax.servletjspjspWriter類的實例。主要用于向客戶端瀏覽器輸出數據。

4.session對象

Session 對象是javax.servlet.htp.Http session類的實例。主要用來保持在服務器與一個客戶端之間需要保留的數據,比如在會話期間保持用戶的登錄信息等,會話狀態維持是Web應用開發者必須面對的問題。當客戶端關閉網站的所有網頁或關閉瀏覽器時,session對象中保存的數據會自動清除。由于Htp協議是一個無狀態協議,不保留會話間的數據,因此通過session對象擴展了htp的功能。比如用戶登錄一個網站之后,登錄信息會暫時保存在session對象中,打開不同的頁面時,登錄信息是可以共享的,一旦用戶關閉瀏覽器或退出登錄,就會清除session對象中保存的登錄信息。

5.Application對象

Application對象是javax.servlet.ServletContext類的實例。主要用于保存用戶信息,代碼片段的運行環境;它是一個共享的內置對象,即一個容器中的多個用戶共享一個application對象,故其保存的信息被所有用戶所共享。

6.PageContext對象

PageContext對象是javax.servlet.jsp.PageContext類的實例。用來管理網頁屬性,為JSP頁面包裝頁面的上下文,管理對屬于JSP中特殊可見部分中已命名對象的訪問,它的創建和初始化都是由JSP容器來完成的。

7.Config對象

Config對象是javax.servlet.ServletConfig類的實例。是代碼片段配置對象,表示Servlet的配置。

8.Page(相當于this)對象

Page對象是javax.servlet.jsp.HttpJspPage類的實例。用來處理JSP網頁,它指的是JSP頁面對象本身,或者說代表編譯后的servlet對象,只有在JSP頁面范圍之內才是合法的。

9.Exception對象

Exception對象是java.lang.Throwable類的實例。處理JSP文件執行時發生的錯誤和異常只有在JSP頁面的page指令中指定isErrorPage=“true”后,才可以在本頁面使用exception對象。

需要說明的是,pageContext中的屬性默認在當前頁面是共享的;session中的屬性在當前session中是共享的;application對象中的屬性則對所有頁面都是共享的。

感謝各位的閱讀!關于jsp有哪些內置對象就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

jsp
AI

绵阳市| 罗源县| 余庆县| 潮州市| 新津县| 中江县| 平湖市| 绥德县| 南京市| 天水市| 安多县| 富锦市| 株洲县| 永福县| 剑川县| 玉门市| 巍山| 且末县| 和平区| 江源县| 正阳县| 河南省| 泸定县| 称多县| 乌兰察布市| 巴中市| 上杭县| 昔阳县| 宁城县| 色达县| 泽州县| 崇州市| 东阿县| 山西省| 定安县| 合江县| 永修县| 临湘市| 股票| 东宁县| 仙桃市|