下面的例子是将、index.asp?id=1/index.asp?id=2/index.asp?id=3/这三个动态页面,分别生成ndex1.htm,index2.htm,index3.htm存在根目录下面
<%
dim strUrl,Item_Classid,id,FileName,FilePath,Do_Url,Html_Temp
Html_Temp="<UL>"
For i=1 To 3
Html_Temp = Html_Temp&"<LI>"
Item_Classid = i
FileName = "Index"&Item_Classid&".htm"
FilePath = Server.MapPath("/")&"/"&FileName
Html_Temp = Html_Temp&FilePath&"</LI>"
Do_Url = "http://"
Do_Url = Do_Url&Request.ServerVariables("SERVER_NAME")&"/main/index.asp"
Do_Url = Do_Url&"?Item_Classid="&Item_Classid
strUrl = Do_Url
dim objXmlHttp
set objXmlHttp = Server.CreateObject("Microsoft.XMLHTTP")
objXmlHttp.open "GET",strUrl,false
objXmlHttp.send()
Dim binFileData
binFileData = objXmlHttp.responseBody
Dim objAdoStream
set objAdoStream = Server.CreateObject("ADODB.Stream")
objAdoStream.Type = 1
objAdoStream.Open()
objAdoStream.Write(binFileData)
objAdoStream.SaveToFile FilePath,2
objAdoStream.Close()
Next
Html_Temp = Html_Temp&"<UL>"
%>
<%
Response.Write ( "成功生成文件:" )
Response.Write ( "<BR>" )
Response.Write Html_Temp
%>
分享到:
相关推荐
在实际开发中,还可以利用`open()`方法的第三个参数设置超时时间,以及通过`setRequestHeader()`设置HTTP头等高级特性。此外,为了兼容老版本浏览器,可以考虑使用`jQuery.ajax`或其他库提供的封装方法。 通过这个...
网速测试工具 测试上传和下载速度 还好 比较准确
由于浏览器的安全策略限制,JavaScript原生的XMLHttpRequest对象无法直接进行跨域请求,但Flash插件在那时具有这样的能力,因此开发者利用Flash来绕过这一限制。 FlashXMLHttpRequest的工作原理是利用Flash的...
### AJAX原理及用法 #### 一、什么是Ajax技术? Ajax(Asynchronous JavaScript and XML,异步JavaScript与XML)是一种在无需重新...通过掌握这些基本概念和技术细节,您可以更好地利用 Ajax 实现网页的异步交互。
本篇文章将深入探讨如何整合现有的代码,自定义Volley以支持XMLRequest。 ### 一、Volley简介 Volley的核心优势在于其对网络请求的优化,包括内存缓存、线程池管理、批量请求合并等特性,使得它在处理大量网络请求...
Volley是Google推出的一款高效的Android网络请求库,它旨在简化网络操作,并且具有良好的性能和响应速度。...通过这种方式,我们可以利用Volley的强大功能和XML的灵活性,实现高效、可靠的网络数据交换。
本文将详细介绍如何利用Ajax技术实现一个动态加载树状结构(例如省份及其下属城市)的功能。 #### 一、Ajax简介与应用场景 Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够...
xmlRequest = new ActiveXObject("Microsoft.XMLHTTP"); } //设置回滚函数 xmlRequest.onreadystatechange = _callBack; //设置请求连接 xmlRequest.open("post", "randomCode?valueCod=" + value, true); ...
if (xmlrequest.readyState == 4 && xmlrequest.status == 200) { var pros = xmlrequest.responseXML.getElementsByTagName("province"); var con = "<table width='100%'><tr>"; for (var i = 1; i ; i++) { ...
使用XMLHttpRequest对象分为4部完成: 1.创建XMLHttpRequest组建 2.设置回调函数 3.初始化XMLHttpRequest组建 4.发送请求 实例代码: 代码如下: var userName; var passWord; var xmlHttpRequest;...
首先定义了一个指向`IXMLHTTPRequest`接口的智能指针`xmlrequest`,然后使用`CreateInstance`方法创建一个`Msxml2.XMLHTTP`对象实例。 5. **设置请求参数并发送请求**: ```cpp xmlrequest->open(_bstr_t("GET")...
xmlRequest.open("GET", exchangeURL, false, userName, password); xmlRequest.send(); switch (xmlRequest.status) { case 200: window.location.href = exchangeURL; break; case 401: alert("Invalid ...
在本文中,我们将探讨如何将Adobe Flex与Java JSP相结合,利用HTTPService进行XML通信。这个过程涉及多个步骤,包括项目设置、库的添加以及配置文件的调整。 首先,我们需要创建一个新的Web项目,选择J2EE 1.4标准...
xmlRequest.open(method, url, true); xmlRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xmlRequest.send(params); } ``` 3. **处理响应**:定义`callBack`函数,作为请求...
该Volley包含了Volley基本功能以及封装了Gson,XML,在网络访问时直接使用XMLRequest,GsonRequest。 为了开发方便,你可以在Application中OnCreate()方法内调用RequestManager.init(getBaseContext());在Activity中...
var xmlrequest; function createXMLHttpRequest() { if (window.XMLHttpRequest) { xmlrequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { xmlrequest = new ActiveXObject("Msxm12...
在AS3中,我们可以利用内置的XML类来解析和操作XML文档。这个例子中,`wb.xml`文件很可能是包含要展示的文本和链接信息的数据源。 首先,我们需要创建一个XML对象并加载XML文件。在AS3中,我们可以使用`URLLoader`...
汇集了多种AJAX实现的方法,包括微软UpdatePannel、实现ICallBackEventHandler的AJAX,基于Prototype的AJAX,手写xmlRequest的AJAX,以及第三方组件的AJAX
- `xmlRequest`、`themeDisplay`:提供XML请求数据和主题显示对象。 - `company`、`user`、`realUser`、`layout`:分别提供了对公司对象、用户对象、实际用户对象和布局对象的访问。 在不同地方使用这些对象时,...
### EOS5.x 的 WebService 服务配置及使用说明 #### 一、文档介绍 ##### 1.1 文档概述 本文档旨在详细介绍如何在WebLogic、JBoss、WebSphere等不同环境中配置... XMLRequest.documentElement.getElementsByTagName('...