首页技术asp内置对象(asp是什么)

asp内置对象(asp是什么)

编程之家2026-06-30835次浏览

今天给各位分享asp内置对象的知识,其中也会对asp是什么进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

asp内置对象(asp是什么)

ASP的内置对象有几个,分别用来作什么

1、Application对象

可以使用 Application对象使给定应用程序的所有用户共享信息。

2、Request对象

可以使用 Request对象访问任何用 HTTP请求传递的信息,包括从 HTML表格用 POST方法或 GET方法传递的参数、cookie和用户认证。Request对象使您能够访问发送给服务器的二进制数据,如上载的文件。

3、Request对象的五个集合:

1)、QueryString:在发送一个请求是,客户机可在URL内,文件名包含信息的名/值对。此集合存储URL中提供的任何值。

asp内置对象(asp是什么)

2)、Form:如果客户机发送一个FROM请求,且设置method属性为post,则表单元素的值被存储在此集合中。

3)、ServerVariables:Web服务器自身存储了大量有关此请求的信息,包含在HTTP服务器变量中。这些信息可作为一个集合使用。

4)、Cookies:如果客户机正从服务器接收cookie,它发送信息到服务器,而服务器将其存放在Cookies集合中。

5)、ClientCertificate:客户机证书是一种在客户机与服务器间交换的数字证书,它验证试图与服务器联络的用户的身份。

4、Response对象

可以使用 Response对象控制发送给用户的信息。包括直接发送信息给浏览器、重定向浏览器到另一个 URL或设置 cookie的值。

asp内置对象(asp是什么)

5、Server对象

Server对象提供对服务器上的方法和属性进行的访问。最常用的方法是创建 Ac tiveX组件的实例(Server.CreateObject)。其他方法用于将 URL或 HTML编码成字符串,将虚拟路径映射到物理路径以及设置脚本的超时期限。

6、Session对象

可以使用 Session对象存储特定的用户会话所需的信息。当用户在应用程序的页之间跳转时,存储在 Session对象中的变量不会清除;而用户在应用程序中访问页时,这些变量始终存在。也可以使用 Session方法显式地结束一个会话和设置空闲会话的超时期限。

7、ObjectContext对象

可以使用 ObjectContext对象提交或撤消由 ASP脚本初始化的事务

ASP的内置对象各有什么特点

一、Application对象

可以使用 Application对象使给定应用程序的所有用户共享信息。

二、Request对象

可以使用 Request对象访问任何用 HTTP请求传递的信息,包括从 HTML表格用 POST方法或 GET方法传递的参数、cookie和用户认证。Request对象使您能够访问发送给服务器的二进制数据,如上载的文件。

三、Response对象

可以使用 Response对象控制发送给用户的信息。包括直接发送信息给浏览器、重定向浏览器到另一个 URL或设置 cookie的值。

四、Server对象

Server对象提供对服务器上的方法和属性进行的访问。最常用的方法是创建 Ac tiveX组件的实例(Server.CreateObject)。其他方法用于将 URL或 HTML编码成字符串,将虚拟路径映射到物理路径以及设置脚本的超时期限。

五、Session对象

可以使用 Session对象存储特定的用户会话所需的信息。当用户在应用程序的页之间跳转时,存储在 Session对象中的变量不会清除;而用户在应用程序中访问页时,这些变量始终存在。也可以使用 Session方法显式地结束一个会话和设置空闲会话的超时期限。

六、ObjectContext对象

可以使用 ObjectContext对象提交或撤消由 ASP脚本初始化的事务

祝你好运!

详解:钟康1860/blog/item/6bd4f6a5579833e79152ee0f.html

jsp中有哪些内置对象作用分别是什么

jsp内置对象

定义:可以不加声明就在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量

JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):

1.request对象

客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。

序号方法说明

1 object getAttribute(String name)返回指定属性的属性值

2 Enumeration getAttributeNames()返回所有可用属性名的枚举

3 String getCharacterEncoding()返回字符编码方式

4 int getContentLength()返回请求体的长度(以字节数)

5 String getContentType()得到请求体的MIME类型

6 ServletInputStream getInputStream()得到请求体中一行的二进制流

7 String getParameter(String name)返回name指定参数的参数值

8 Enumeration getParameterNames()返回可用参数名的枚举

9 String[] getParameterValues(String name)返回包含参数name的所有值的数组

10 String getProtocol()返回请求用的协议类型及版本号

11 String getScheme()返回请求用的计划名,如:http.https及ftp等

12 String getServerName()返回接受请求的服务器主机名

13 int getServerPort()返回服务器接受此请求所用的端口号

14 BufferedReader getReader()返回解码过了的请求体

15 String getRemoteAddr()返回发送此请求的客户端IP地址

16 String getRemoteHost()返回发送此请求的客户端主机名

17 void setAttribute(String key,Object obj)设置属性的属性值

18 String getRealPath(String path)返回一虚拟路径的真实路径

2.response对象

response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它。它是HttpServletResponse类的实例。

序号方法说明

1 String getCharacterEncoding()返回响应用的是何种字符编码

2 ServletOutputStream getOutputStream()返回响应的一个二进制输出流

3 PrintWriter getWriter()返回可以向客户端输出字符的一个对象

4 void setContentLength(int len)设置响应头长度

5 void setContentType(String type)设置响应的MIME类型

6 sendRedirect(java.lang.String location)重新定向客户端的请求

3.session对象

session对象指的是客户端与服务器的一次会话,从客户端连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。它是HttpSession类的实例.

序号方法说明

1 long getCreationTime()返回SESSION创建时间

2 public String getId()返回SESSION创建时JSP引擎为它设的惟一ID号

3 long getLastAccessedTime()返回此SESSION里客户端最近一次请求时间

4 int getMaxInactiveInterval()返回两次请求间隔多长时间此SESSION被取消(ms)

5 String[] getValueNames()返回一个包含此SESSION中所有可用属性的数组

6 void invalidate()取消SESSION,使SESSION不可用

7 boolean isNew()返回服务器创建的一个SESSION,客户端是否已经加入

8 void removeValue(String name)删除SESSION中指定的属性

9 void setMaxInactiveInterval()设置两次请求间隔多长时间此SESSION被取消(ms)

4.out对象

out对象是JspWriter类的实例,是向客户端输出内容常用的对象

序号方法说明

1 void clear()清除缓冲区的内容

2 void clearBuffer()清除缓冲区的当前内容

3 void flush()清空流

4 int getBufferSize()返回缓冲区以字节数的大小,如不设缓冲区则为0

5 int getRemaining()返回缓冲区还剩余多少可用

6 boolean isAutoFlush()返回缓冲区满时,是自动清空还是抛出异常

7 void close()关闭输出流

好了,关于asp内置对象和asp是什么的问题到这里结束啦,希望可以解决您的问题哈!

三角函数sin cos tan的值表格,cos sin tan 30 60 90前端技术包括哪些(技术类专业有哪些)