实验六Response对象与Request对象
一、 Response:
Response对象用于向客户端浏览器发送数据,用户可以使用该对象将服务器的数据以HTML的格式发送到用户端的浏览器,它与Request组成了一对接收、发送数据的对象,这也是实现动态的基础。
Write方法:向客户输出HTML,可以是任何合法的HTML脚本。 如:Response.Write \信息工程学院\
response是ASP的一个内置对象,write是该对象的方法,用於将指定的字符串信息输出到客户端.
Buffer属性
如果为True,则Response的内容要写入缓冲区,当脚本处理完时再发给客户。 Status属性
传递HTTP Response报文的状态。服务器返回的状态代码由三位数字组成,可以用于测试阶段和转换控制到其他站点(即Forward) Write方法
向客户输出HTML,可以是任何合法的HTML脚本。 Redirect方法
使浏览器重新定向到另外一个URL上,如:
<%browsetype=Request.ServerVariables(\IF Left(browsetype,11)=\Response.Redirect \Else
Response.Redirect \End if%> Clear方法
如果设Buffer属性为True,则Clear方法清楚所有缓冲区内容。 Flush方法
将缓冲内容立即发送给客户。 End方法
当Active Server遇到该方法时,立即停止处理ASP文件,如果有缓冲,立即发送内容到客户。 BinaryWrite方法 输出二进制数据 二、 Request:
Request对象用于接收客户信息,它能把客户信息保存在几个集合中,供ASP应用使用,常用的是Form集合。
1、response.write在ASP文件中,一般这样使用: (1)<%response.write(\输出内容\ <%response.write 输出内容%>'输出内容为常量
(2)<%response.write(\输出内容\相当於<%=输出内容%>
2、Response.Write使用非常频繁,可将它简化为“=”。 如程序5-2.asp所示。
3、Redirect方法:使浏览器重新定向到另外一个URL上。 如:Response.Redirect \
4、End方法:当Active Server遇到该方法时,立即停止处理ASP文件,如果有缓冲,立即发送内容到客户。停止输出 如:Response.end
5、Response对象与Request对象
Putdata.asp:
getdata: