WEB开发的一些对象

Request对象

Request对象是在HTTP请求期间,检索客户端浏览器传递给服务器的值,

语法:Request[.collection/property/method](variable)

集合

ClientCertificate存储在发送到HTTP请求中客户端证书中的字段值。

Cookies HTTP请求中被发送的Cookie的值。

Form HTTP请求正文中表格元素的值。

QueryString HTTP中查询字符串中变量的值。

ServerVariables 预定的环境变量的值。

 

Response对象

使用Response对象可以将输出发送到客户端。

 

Server对象

Server对象提供对服务器上的方法和属性的访问。其中大多数方法和属性是作为实用程序的功能服务。

方法:

CreateObject创建服务器组件的实例。

HTMLEncode 将HTML编码应用到指定的字符串。对特殊字符串进行编码。

HTMLDecode消除对特殊字符串的编码影响。

MapPath将指定的虚拟路径,无论是当前服务器上的绝对路,还是当前的相对路径,映射为物理路径。

URLEncode 将URL编码规则,包括转义字符,应用到字符串。

 

Session对象

可以使用Session对象存储特定用户会话所需的信息。这样,当用户在应用程序Web页之间跳转时,存储在Session中的变量将不会丢失,而是在整个用户会话中一直存在下去。

当用户请求来自应用程序的Web页时,如果该用户还没有会话,则Web服务器将自动创建一个Session对象,当会话过期或放弃时,服务器将终止会话。

Session对象最常见的一个用法就是存储用户的首选项。例如,如果用户指明不喜欢查看图形,就可以将该信息存储在 Session 对象中。有关使用 Session 对象的详细信息,请参阅“ASP 应用程序”部分的“管理会话”。

 

Cookie对象

也是用来保存特定的用户相关的数据,和Seesion不同的是Cookie保存在客户端不是服务器中。只能保存字符串。

 

Application对象

Application和Session存储的数据类型和存储位置一样,都是存放Object类型的数据,并且存放在服务器上,不同的Application中的数据可以由网站中所有的用户来设置或者获取。并且Application中存放的数据没有时间限制。除非我们手动删除或者服务器重新启动,否则存放的数据都会丢失。

posted @ 2011-03-09 16:01  我是一根葱  阅读(522)  评论(0)    收藏  举报