當前位置:編程學習大全網 - 源碼下載 - ASP的內建物件有幾個,分別用來作什麽?

ASP的內建物件有幾個,分別用來作什麽?

ASP的內建物件有幾個,分別用來作什麽?

1、Application 物件

可以使用 Application 物件使給定應用程式的所有使用者***享資訊。

2、Request 物件

可以使用 Request 物件訪問任何用 HTTP 請求傳遞的資訊,包括從 HTML 表格用 POST 方法或 GET 方法傳遞的引數、cookie 和使用者認證。Request 物件使您能 夠訪問傳送給伺服器的二進位制資料,如上載的檔案。

3、Request物件的五個集合:

1)、QueryString:在傳送壹個請求是,客戶機可在URL內,檔名包含資訊的名/值對。此集合儲存URL中提供的任何值。

2)、Form:如果客戶機發送壹個FROM請求,且設定method屬性為post,則表單元素的值被儲存在此集合中。

3)、ServerVariables:Web伺服器自身儲存了大量有關此請求的資訊,包含在HTTP伺服器變數中。這些資訊可作為壹個集合使用。

4)、Cookies:如果客戶機正從伺服器接收cookie,它傳送資訊到伺服器,而伺服器將其存放在Cookies集合中。

5)、ClientCertificate:客戶機證書是壹種在客戶機與伺服器間交換的數字證書,它驗證試圖與伺服器聯絡的使用者的身份。

4、Response 物件

可以使用 Response 物件控制傳送給使用者的資訊。包括直接傳送資訊給瀏覽器、 重定向瀏覽器到另壹個 URL 或設定 cookie 的值。

5、Server 物件

Server 物件提供對伺服器上的方法和屬性進行的訪問。最常用的方法是建立 Ac tiveX 元件的例項 (Server.CreateObject)。其他方法用於將 URL 或 HTML 編碼 成字串,將虛擬路徑對映到物理路徑以及設定指令碼的超時期限。

6、Session 物件

可以使用 Session 物件儲存特定的使用者會話所需的資訊。當用戶在應用程式的頁 之間跳轉時,儲存在 Session 物件中的變數不會清除;而使用者在應用程式中訪問 頁時,這些變數始終存在。也可以使用 Session 方法顯式地結束壹個會話和設定 空閑會話的超時期限。

7、ObjectContext 物件

可以使用 ObjectContext 物件提交或撤消由 ASP 指令碼初始化的事務

ASP的內建物件分別是: 1、Request物件:用於從客戶端取得資訊2、Response物件:用於向客戶端輸出資訊3、Session物件:儲存單個使用者的資訊4、Application物件:存放同壹個應用程式中所有使用者之間的***享資訊5、 Server物件:建立COM物件和Scripting元件等

JAVA中內建物件有幾個,都是什麽?

妳說的是jsp的9個內建物件吧?Java的不知道!

1.request物件

2.response物件

3.session物件

4.out物件

5.page物件

6.application物件

7.exception物件

8.pageContext物件

9.config物件

jsp有幾個內建物件?

JSP***有以下9種基本內建物件:

1、request 觸發服務呼叫的請求

2、response 對請求的應答

3、session 為請求的客戶建立的session物件

4、application 從 servlet 配置物件獲得的 servlet 上下文(如在getServletConfig() ,getContext()的呼叫中)

5、out 向輸出流寫入內容的物件

6、pageContext 本 JSP 的頁面上下文

7、page 實現處理本頁當前請求的類的例項

8、config 本 JSP 的 ServletConfig

9、exception 表示JSP頁面執行時產生的異常

jsp內建物件有幾種,分別是什麽

JSP中九大內建物件為:

request 請求物件  型別 javax.servlet.ServletRequest 作用域 Request

response 響應物件 型別 javax.servlet.SrvletResponse 作用域 Page

pageContext 頁面上下文物件 型別 javax.servlet.jsp.PageContext 作用域 Page

session 會話物件 型別 javax.servlet..HttpSession 作用域 Session

application 應用程式物件 型別 javax.servlet.ServletContext 作用域 Application

out 輸出物件 型別 javax.servlet.jsp.JspWriter 作用域 Page

config 配置物件 型別 javax.servlet.ServletConfig 作用域 Page

page 頁面物件 型別 javax.lang.Object 作用域 Page

exception 例外物件 型別 javax.lang.Throwable 作用域 page 來源:考試大-Java認證

asp內建物件與物件有什麽區別?

ASP內部物件可以分為下面幾個:Request、Response、Session、Application、Server .

而物件object是壹些相關的變數和方法的軟體集。軟體物件經常用於模仿現實世界中我們身邊的壹些物件。物件是理解面向物件技術的關鍵。妳在學習之前可以看看現實生活中的物件,比如狗、桌子、電視、腳踏車等等。妳可以發現現實世界中的物件有兩個***同特征:它們都有狀態和行為。比如狗有自己的狀態(比如名字、顏色、生育以及饑餓等等)和行為(比如搖尾巴等等)。同樣腳踏車也有自己的狀態(比如當前檔位、兩個輪子等等)和行為(比如剎車、加速、減速以及改變檔位等等)。

ASP內建物件有哪些

上面那小子真聰明,給妳壹篇那麽好的文章.哈哈.

jsp中的內建物件有那幾個

JSP***有以下9種基本內建元件(可與ASP的6種內部元件相對應):

request 使用者端請求,此請求會包含來自GET/POST請求的引數

response 網頁傳回使用者端的回應

pageContext 網頁的屬性是在這裏管理

session 與請求有關的會話期

application servlet正在執行的內容

out 用來傳送回應的輸出

config servlet的構架部件

page JSP網頁本身

exception 針對錯誤網頁,未捕捉的例外

妳可以使用它們來存取執行JSP程式碼的servlet。 為了避免談論到太多Servlet API 的細節,讓我們來檢視壹些妳可以利用它們來做的事:

不必使用運算式,妳可以直接存取內部out物件來列印壹些東西到response:

<% out.println("Hello"); %>

不必直接傳送引數到JavaBean,妳可以按照請求部件來取得引數的值:

<% String name=request.getParameter("name");

out.println(name); %>。

等等。

以下著重介紹session物件。

會話狀態維持是 Web 應用開發者必須面對的問題。有多種方法可以用來解決這個問題,如使用 Cookies 、隱藏的表單輸入域,或直接將狀態資訊附加到 URL 中。Java Servlet 提供了壹個在多個請求之間持續有效的會話物件,該物件允許使用者儲存和提取會話狀態資訊。JSP也同樣支援Servlet中的這個概念。

在 Sun 的 JSP 指南 中可以看到許多有關隱含物件的說明(隱含的含義是,這些物件可以直接引用,不需要顯式地宣告,也不需要專門的程式碼建立其例項)。例如 request 物件,它是 HttpServletRequest 的壹個子類。該物件包含了所有有關當前瀏覽器請求的資訊,包括 Cookies , HTML 表單變數等等。 session 物件也是這樣壹個隱含物件。這個物件在第壹個 JSP 頁面被裝載時自動建立,並被關聯到 request 物件上。與 ASP 中的會話物件相似, JSP 中的 session 物件對於那些希望通過多個頁面完成壹個事務的應用是非常有用的。

為說明 session 物件的具體應用,接下來我們用三個頁面模擬壹個多頁面的 Web 應用。第壹個頁面( q1. )僅包含壹個要求輸入使用者名稱字的 HTML 表單,程式碼如下:

< HTML>

< BODY>

< FORM METHOD=POST ACTION="q2.jsp">

請輸入您的姓名:

< INPUT TYPE=TEXT NAME="thename">

< INPUT TYPE=SUBMIT VALUE="SUBMIT">

< /FORM>

< /BODY>

< /HTML>

第二個頁面是壹個 JSP 頁面( q2.jsp ),它通過 request 物件提取 q1. 表單中的 thename 值,將它儲存為 name 變數,然後將這個 name 值儲存到 session 物件中。 session 物件是壹個名字 / 值對的集合,在這裏,名字 / 值對中的名字為“ thename ”,值即為 name 變數的值。由於 session 物件在會話期間是壹直有效的,因此這裏儲存的變數對後繼的頁面也有效。 q2.jsp 的另外壹個任務是詢問第二個問題。下面是它的程式碼:

< HTML>

< BODY>

< %@ page language="java" %>

< %! String name=; %>

< %

name = request.getParameter("thename");

session.putValue("thename", name);

%>

您的姓名是: < %= name %>

< p>

< FORM METHOD=POST ACTION="q3.jsp">

您喜歡吃什麽 ?

< INPUT TYPE=TEXT NAME="food">

< P>

< INPUT TYPE=SUBMIT VALUE="SUBMIT">

< /FORM>

< /BODY>

< /HTML>

第三個頁面也是壹個 JSP 頁面( q3.jsp ),主要任務是顯示問答結果。它從 session 物件提取 thename 的值並顯示它,以此證明雖然該值在第壹個頁面輸入,但通過 session 物件得以保留。 q3.jsp 的另外壹個任務是提取在第二個頁面中的使用者輸入並顯示它:

< HTML>

< BODY>

< %@ page language="java" %>

< %! String food=""; %>

< %

food = request.getParameter("food");

String name = (String) session.getValue("thename");

%>

您的姓名是: < %= name %>

< P>

您喜歡吃: < %= food %>

< /BODY>

< /HTML>

這只是基本的9種

ASP內建物件

物件這個東西初學者覺得很抽象,其實主要是妳不明白什麽是物件。

什麽東西都可以看成物件,如果妳,我,貓貓,狗狗,妳的電腦等等

物件有屬性,方法,集合,事件等等東西,拿妳的電腦來說,現在妳的電腦就是物件。

{屬性}妳的電腦的品牌,顏色,高度,溫度,主機板等等,都可以看成是妳電腦的屬性。電腦.品牌 | 電腦.顏色 | 電腦.xxx

{方法}妳的電腦去執行程式,比如打遊戲,上QQ等,這些可以看做電腦的方法電腦.執行("遊戲") | 電腦.執行("QQ")

{集合}當很有些物件是電腦不確定的,比如裝的什麽系統?有多少個系統?有多少個盤?這就是集合了,由妳自己定義吧電腦.系統

{事件}有的時候電腦需要壹些事件來維護,關機,開機等電腦.關機

這樣去理解ASP的物件,就很好理解了,比如Response物件

集合:Response.Cookies

方法:Response.Write Response.End等等

屬性:Response.Charset Response.Buffer等等

  • 上一篇:BOss是什麽意思
  • 下一篇:屏幕造句-用屏幕造句
  • copyright 2024編程學習大全網