- N +

jsp內置對象的概念,servlet和jsp的區別

各位老鐵們好,相信很多人對jsp內置對象的概念都不是特別的了解,因此呢,今天就來為大家分享下關于jsp內置對象的概念以及servlet和jsp的區別的問題知識,還望可以幫助大家,解決大家的一些困惑,下面一起來看看吧!

jsp的四大內置對象

request對象客戶端請求,此請求會包含來自GET/POST請求的參數通過它才能了...

response對象響應客戶請求的有關信息

session對象它指的是客戶端與服務器的一次會話,從客戶端連到服務器的一個Web...

out對象它是JspWriter類的實例,是向客戶端輸出內容常用的對象

asp內置對象和jsp是一樣的嗎

asp內置對象和jsp不是一樣的。

因為JSP是建立在可重用的、跨平臺的組件,而ASP使用的是基于Win32的COM組件模型,JSP可以使用Java編程語言或JavaScript作為腳本語言,而ASP使用VBScript或Jscript作為腳本語言,他們之間是不同的語言的所以內置對象也就不一樣的。

jsp九大內置對象是哪些

常用的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的對象。

jsp結果集對象是什么

常用的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的對象。

覺得有用點個贊吧

jsp servlet內置對象有哪些

JSP有九個內置對象(又叫隱含對象),不需要預先聲明就可以在腳本代碼和表達式中隨意使用(JSP本質上就是一個Servlet,是一種特殊的servlet,提前聲明好了這九大對象)

JSP九大內置對象分為四類:

輸入輸出對象:out對象、response對象、request對象

通信控制對象:pageContext對象、session對象、application對象

Servlet對象:page對象、config對象

錯誤處理對象:exception對象

文章分享結束,jsp內置對象的概念和servlet和jsp的區別的答案你都知道了嗎?歡迎再次光臨本站哦!

返回列表
上一篇:
下一篇: