- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3讲response和request对象
第3讲 Response和Request对象 ASP内置对象简介 ASP的内部对象 Request对象—从客户端获取数据 Response对象---向客户端输出数据 Session对象---记载特定客户的信息 Application对象---记载同一个应用程序中的所有用户之间的共享信息 Server对象---创建COM对象和Scripting组件等 Request对象简介 Request对象共有五种获取方法,分别是: QueryString、Form、Cookies、ServerVariables、ClientCertificate 我们以前四种为主。 语法: Request.获取方法(参数) 例如: %Request.Form(“user_name”) ‘获得表单中的用户名% 使用Form获取方法 Form 集合通过使用 POST 方法的表单检索邮获取送到 HTTP 请求正文中的表单元素中的值。 语法: Request.Form(参数) 说明: 其中的参数是表单标签中各控件的name属性 (1)form标签中的method=post (2) html控件中name属性,用于识别不同的控件 (3) html控件中value属性,用于传控件中的值 (4)form标签中的action属性,它用于标明接收、处理表单信息的文件。 Form方法示例 使用QueryString获取方法 语法: Request.Querystring(“参数”) 说明: 用该方法获取信息,数据将保存在querystring集合中,QueryString 集合检索 HTTP 查询字符串中变量的值。HTTP 查询字符串由问号 (?) 后的值指定。 要将表单的method方法设置为get 其它的和用form 方法一样。 利用querystring获取信息的方法 1、获取表单中的信息 说明: 与用form方法获取相似,不同的是将form标签中的method属性设置为:get 2、使用浏览器地址栏传送数据 http://网址/网页文件?参数名1=值参数名2=值 3、使用带参数的超链接 如:a href=”文件名?name=白芸age=22” QueryString方法示例 使用ServerVariables获取方法 利用该方法可以获取服务端或客户端的一些信息,如来访者的IP地址 语法: Request.ServerVariables(“参数”) 说明: 这里的参数是环境变量名 ServerVariables 集合检索预定的环境变量。 如:客户的ip地址:remote_addr 常用的环境变量及说明 ServerVariables方法示例 Response对象的方法 1、write 2、clear 3、redirect 4、end write 语法: Response.Write 变量数据或字符串 说明: (1)variant是要输出的数据,可以是 字符串、数值 (2)要输出双引号,应写成:response.write” ”” ” (3 ) 要输出%,应写成:response.write”%\” 如:在html标签中要用到百分号时,就用如下实现: % Response.Write TABLE WIDTH = 100%\ % Write方法示例 语法: response.clear 说明: (1)这个指令只在所有的文件开始处将Response.buffer的设置为true时才会生效,不然返回一个错误信息。 (2)作用用于将缓冲区数据清除掉。 (3)方法删除缓冲区中的所有 HTML 输出。 程序举例 编程实现:1—100中的所有偶数,当i=50时,清除缓冲区中的内内容。 语法: Response.Redirect URL变量或字符串 说明: (1)使浏览器由当前页转向指定的页面 (2) URL --------浏览器重定向到的统一资源定位符 (URL)。 (3)可将复杂的网页分解处理,增强可读性 例子: Response.redirect “” Response.redirect “a1.asp” redirect方法示例 语法: response.end 说明: End 方法使 Web 服务器停止处理脚本并返回当前结果至客户端。文件中剩余的内容将不被处理。 End方法示例 response对象
文档评论(0)