资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第五章 Request和Response对象,本章主要内容,对象的概念 Request对象 Response对象 利用Cookie保存用户信息,5.1对象的基础知识,对象的概念 把一些功能封装起来,而使用者只要知道如何来使用这个对象就可以利用这个对象的功能,而并不需要了解其内部的工作原理 对象一般都具有属性、方法和事件的特性 ASP内部对象 Response:向客户端输送数据。 Request:从客户端向服务器端提交数据。 Session:储存单个用户信息。 Application:存放在同一个应用程序中,所有用户共享的信息。 Server:用来创建COM组件或Scripting组件以及进行各种编码用。,5.2 Request对象,表单的属性 表单数据的接收 Request.Form集合:表单POST方法 Request.QueryString集合:GET方法和URL数据,图5.1 表单属性窗口,URL数据的接收,接收方法: Request.QueryString(”参数名称”) 使用场合 地址栏参数的格式: 用户信息 表单方法为:Get时,接收表单数据,常用的服务器变量,服务器端变量的访问方法如下: Request.ServerVariables(“服务器端变量名称”) 常用的服务器端变量,Request实例,登陆窗口判断,具体见例5-5,5.3 Response对象,在ASP中,Response对象的功能也正是实现向客户端输出的。 Buffer属性 Response.Buffer=True|False 注意:如果使用缓冲区的话,必须将Response.Buffer=True放在网页的第一行,因为在任何内容发送到浏览器后,Buffer属性的值就不能更改,否则会引起错误,5.3 Response对象,Write方法输出信息 Response.Write(常量|变量|表达式) 可以直接用Write方法在网页中输出任何HTML标签,输出时,只需把这些标签当作字符串型常量即可 Redirect方法重定向 Response.Redirect(URL) 要求启用缓冲区,5.3 Response对象,End方法终止网页处理 Response.End() 使服务器停止当前网页脚本的处理 Clear方法清除缓冲区 Response事例 登陆表单的实现,5.4 Cookies的使用,作用:向客户机写入一些网站信息 向Cookie写数据 注意: 起用缓冲区:Response.Buffer=true 设置有效期:Response.Cookies(“Cookie名称”).Expires=日期 单键值Cookie的创建 Response.Cookies(“Cookie名称”)=值 Response.Cookies(“Cookie名称”).Expires=日期 多键值的Cookie的创建 Response.Cookies(“User”)(“Name”)=”Conquer” Response.Cookies(“User”)(“Sex”)=”男” Response.Cookies(“User”)(“Age”)=21 Response.Cookies(“User”).Expires=#2010-1-1#,5.4 Cookies的使用,从Cookies读数据 变量名=Request.Cookies(“Cookie名称”) Cookies实例 通过Cookie记录用户登陆姓名、上次登陆时间及访问次数等信息,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号