0 0

asp.net服务器向jsp服务器提交xml格式数据,请问接口如何实现20

asp.net服务器像jsp服务器提交xml格式数据,请问接口如何实现
可能数据量比较大,能直接用ajax post的方式提交吗?
2008年6月02日 10:35

2个答案 按时间排序 按投票排序

0 0

最好用Post,这样不还可把编码问题给解决了。
至于Java这一块,用普通servlet就可以完全满足了,你只需要将要传递给asp.net的值用out.print()打印出来就行。比如:

 
public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {
    String yourXML = request.getParameter("xml"); 
    try{
      //XML解析
    }catch(Exception e){
      out.print("失败");
   }
    out.print("成功");
}




asp.net方面的代码:


/** serviceUrl 表示URL路径, param表示参数 */
function sendXmlHttpPost(serviceUrl,param)
{
	var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");	
	xmlhttp.open("post", serviceUrl, false);
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	param = param || null;
	xmlhttp.send(param);
	var reMsg="";
	if(testXmlhttp(xmlhttp))
	{
        reMsg=xmlhttp.responseText;
    }
    return reMsg;
}



一个使用示例:

var url = "http://www.superleo.com/test.do";
var param = "xml=" + xml + "&username=" + username;
var result = sendXmlHttpPost(url, param);
if(result=='成功'){
  
}else{
  
}

2008年6月09日 09:07
0 0

你可以把xml的数据放在提交的body里面。

2008年6月05日 10:17

相关推荐

    计算机毕业设计 用asp.net css jsp实现的一个博客系统

    标题中的“计算机毕业设计 用asp.net css jsp实现的一个博客系统”表明这是一个基于Web的项目,使用了三种主要技术:ASP.NET、CSS和JSP,来构建一个博客平台。这个系统可能旨在让学生在实践中应用所学的编程技能,...

    ASP.net从入门到实践

    【ASP.NET从入门到实践】 ASP.NET是微软公司推出的一种用于构建Web应用程序的框架,它构建于.NET Framework之上,提供了全面的开发环境,用于创建高效、功能丰富的网站和Web应用程序。.NET Framework是一个完整的...

    Java vs C# —— JSP与ASP.NET简单之比较! .doc

    JSP和ASP.NET都是服务器端脚本语言,但它们有不同的设计理念和实现方式。JSP是基于Java的,而ASP.NET是基于C#的。 优点比较 JSP的优点: * 跨平台性和可移植性良好 * 具有良好的安全性 * 支持XML和多种数据库连接...

    ASP.NET课后习题

    #### 八、ASP.NET服务器控件与HTML服务器控件 - **服务器控件**:如TextBox、Button等,运行于服务器端,提供了更强的功能性和安全性。 - **HTML服务器控件**:与HTML元素相似,但添加了`runat="server"`属性,运行...

    《ASP.NET程序设计实用教程》配套资料-cd, ppt

    第2部分ASP.NET程序设计基础,介绍了ASP.NET服务器端控件、页面结构、内置对象及.NET框架类;第3部分ASP.NET数据库程序设计,介绍了ADO.NET的结构,使用ADO.NET操作SQL Server数据库,以及XML程序设计基础;第4部分...

    JSP GridView --使用自定义标签实现ASP.NET的控件

    JSP GridView 是一个在Java服务器页面(JSP)中用于数据展示的强大组件,它类似于ASP.NET中的GridView控件。在ASP.NET中,GridView是用于显示数据集或数据源的常用控件,支持多种操作,如排序、分页、编辑和删除。在...

    Adobe Dreamweaver CC ASP ASP.NET扩展

    Adobe Dreamweaver CC ASP ASP.NET 扩展是一个用于增强Dreamweaver软件对ASP(Active Server Pages)和ASP.NET开发支持的工具集。这些扩展通过提供更深入的集成、代码编辑器增强以及模板等功能,帮助开发者更高效地...

    网银在线支付接口实现源码(包含asp,jsp,php,.net4种语言)

    - 服务器端的Servlet解析请求,生成支付请求XML或JSON格式的数据。 - 使用HTTPClient发送POST请求到银行服务器,获取支付页面或交易状态。 - 将银行返回的结果解析,更新数据库中的订单状态,并可能展示给用户。 ...

    大学ASP.NET的考试复习参考资料

    5. **语言无关性**:ASP.NET依赖.NET框架的公共语言运行时(CLR),实现语言无关性,允许使用不同的.NET兼容语言编写代码。 6. **客户端支持**:早期版本的IE(如5.0)可以支持浏览ASP.NET Web页面。 7. **配置...

    asp.net;php;jsp测试虚拟主机源代码

    在虚拟主机中运行ASP.NET应用程序需要IIS(Internet Information Services)作为Web服务器,并且虚拟主机服务提供商需要支持.NET Framework的相应版本。 PHP(Hypertext Preprocessor)是一种开源的脚本语言,主要...

    HTML PHP ASP ASP.NET JSP CSS打造多彩的纹理滚动条实例下载

    综上所述,这个实例涉及了网页开发的多个层面,从基础的HTML和CSS,到服务器端的PHP、ASP和ASP.NET,再到JSP,全面展现了如何利用各种技术实现一个个性化且具有交互性的滚动条。这对于学习和提升网页开发技能,尤其...

    基于ASP.NET的电子商务系统设计与实现

    6. **物流系统**:与快递公司的API接口对接,获取和更新物流信息,ASP.NET 可以实现这样的集成。 7. **客户服务**:包括在线咨询、反馈提交、常见问题解答等,ASP.NET 可以创建互动的用户界面和服务平台。 8. **...

    ASP基于WEB的产品管理系统(ASP.NET,JAVA,JSP,VB,ASP)

    综合上述技术,"ASP基于WEB的产品管理系统"可能是一个支持多种编程语言的项目,旨在利用ASP.NET、JAVA、JSP、VB和ASP构建一个用于管理产品信息、库存、订单等业务流程的Web应用。这样的系统通常具备用户认证、权限...

    asp.net+java+xml+jquery+sqlserver+linq+ajax中文教程

    AJAX(Asynchronous JavaScript and XML)是一种创建动态和交互式Web应用程序的技术,通过在后台与服务器异步交换数据并局部更新网页,实现了页面无刷新的用户体验。虽然名称中有XML,但实际应用中更多地使用JSON...

    ASP.NET 2.0开发技术习题答案

    7. **数据源控件** 和 **数据绑定控件** 用于在ASP.NET中连接和展示数据库数据。 **第七章** 1. **数据源控件** 包括SqlDataSource、AccessDataSource、XmlDataSource等,用于获取数据。 2. **DataSourceID** 用于...

    JAVA基于ANDROID平台的五子棋游戏的设计与实现(ASP.NET,JAVA,JSP,VB,ASP)

    9. **其他技术**:ASP.NET、JSP、VB和ASP可能是对比或集成的部分,可能涉及到后端服务的开发,如服务器端数据处理、用户认证等。 10. **测试与优化**:性能测试、压力测试、用户体验优化等也是项目中不可或缺的部分...

    ASP.NET 不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个

    通过使用ASP.NET服务器控件,开发者可以轻松地构建UI元素,这些控件支持常见任务的编程,使得页面代码更简洁、易于维护。开发者还可以自定义控件以满足特定需求。Web窗体页与ASP.NET的事件驱动模型相结合,提供了...

    ASP.NET期末复习笔记

    - 动态页面:如ASP.NET、ASP、JSP、PHP等,需要服务器处理后再返回给浏览器。 3. **浏览器与动态解析** - 浏览器如Edge、Chrome、Firefox等,主要解析HTML、CSS和JavaScript。 - 查看网页源代码,可以右键选择...

Global site tag (gtag.js) - Google Analytics