如果WebService返回的数据为DataTable或List<>类型,可以在每次读取数据的时候加入断点,然后观察最终生成数据的结构,断点最好加在ResultEvent事件内,因为这个时候才能确保从WebService获取到了数据

下面的例子分别接收从WebService返回String、DataTable、List<>类型的数据,并作相应的处理

WebService代码(.net):

[WebMethod]
string GetString(string name)
{+ name;
}
[WebMethod(Description = )]
DataTable GetDataTable()
{DataTable dt = DataTable();dt.Columns.Add();dt.Columns.Add();dt.Columns.Add();DataRow dr = dt.NewRow();dr[] = 1;dr[] = ;dr[] = ;dt.Rows.Add(dr);dr = dt.NewRow();dr[] = 2;dr[] = ;dr[] = ;dt.Rows.Add(dr);dt;
}
[WebMethod(Description = )]
List<Music> GetList()
{List<Music>{Music{ID = 3,Song = ,Artist = },Music{ID = 4,Song = ,Artist = }};
}

Flex代码:

<?xml version= encoding=?>
<mx:Application xmlns:mx= layout=><mx:Script><![CDATA[mx.rpc.soap.mxml.Operation;mx.controls.Alert;mx.rpc.events.FaultEvent;mx.rpc.events.ResultEvent;mx.rpc.soap.WebService;onResult(evt:ResultEvent):{funcName:String = evt.target.name;(funcName){:Alert.show(evt.result.toString());break;:myGrid.dataProvider = ws1.GetDataTable.lastResult.Tables.MusicList.Rows;break;:myGrid.dataProvider = ws1.GetList.lastResult;break;}}onFault(evt:FaultEvent):{Alert.show(evt.fault.faultDetail.toString());}]]></mx:Script><mx:WebService id= wsdl=><mx:operation name= result= fault=><mx:request><name>臣本布衣</name></mx:request></mx:operation><mx:operation name= result= fault= /><mx:operation name= result= fault= /></mx:WebService><mx:DataGrid id= x= y=><mx:columns><mx:DataGridColumn headerText= dataField=/><mx:DataGridColumn headerText= dataField=/><mx:DataGridColumn headerText= dataField=/></mx:columns></mx:DataGrid><mx:Button label= click= x= y=></mx:Button><mx:Button label= click= x= y=></mx:Button><mx:Button label= click= x= y=></mx:Button>
</mx:Application>

转载于:https://www.cnblogs.com/CoderWayne/archive/2010/07/15/1778090.html

Flex调用WebService后的数据处理相关推荐

  1. 多次使用axis2调用webservice后,报连接超时错误

        使用Axis2d的RPCServiceClient调用webservice,连续调用几次web服务后,后台报错,如下所示: org.apache.commons.httpclient.Conn ...

  2. 为什么添加Web引用后,客户端就能远程调用WebService了?

    前言 好多人会写WebService也会远程调用WebService,调用前必须先添加WebReferences才行,可有多少人知道为什么添加引用后就能访问了呢?肯定有人会说只要能调用就行了,不必关心 ...

  3. gSoap客户端调用WebService完成后注意内存释放顺序

    gSoap客户端调用WebService完成后注意内存释放顺序 [cpp] view plaincopy //Soap资源清理 soap_destroy(soap_sp.get());  //清理反序 ...

  4. C#调用WebService

    1.1.Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求, ...

  5. C#创建和调用WebService

    1.1.Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求, ...

  6. java 调用webservice的各种方法总结

    http://www.blogjava.net/zjhiphop/archive/2009/04/29/webservice.html 现在webservice加xml技术已经逐渐成熟,但要真正要用起 ...

  7. java ee webservice_javaEE调用webservice总结【利用WSDL】(转载)

    一.MyEclipse利用网上公开发布WSDL文件,创建WebService Client,进行调用WebService: 1.  打开MyEclipse,新建一个Web Project;然后新建 一 ...

  8. 调用webservice接口,数据不回滚问题

    调用webservice接口,数据不回滚问题 使用cxf+spring框架开发webservice接口,在开发一个具有保存数据的接口功能时,如果数据发生了异常,对service层无论使用了xml配置声 ...

  9. android调用web接口,Android调用webservice 接口

    以查询手机号码归属地的Web service为例,它的wsdl为 1 在Android项目中导入??Ksoap2-android jar第三方jar包?? 2 Activity代码 public cl ...

最新文章

  1. 生成keystore是报错拒绝访问(已测试)
  2. 给 ABAP ALV 报表的数据行增添颜色效果试读版
  3. PS打造油画般的风景人像
  4. 多线程 CreateThread与_beginthreadex本质区别
  5. B 附录 Idea debug时的问题 Skipped breakpoint at ...
  6. Intel张旭:通信和计算的融合将是5G的关键
  7. python列表综合练习
  8. bzoj1051 [HAOI2006]受欢迎的牛
  9. 如何破解域管理员密码
  10. axure中继器求和_Axure案例:用中继器做一个2级折叠菜单
  11. 第三方Android应用商店也有安全问题
  12. 2015年11月27日 野外生存(一)刀
  13. Linux CentOS 7修改分辨率
  14. 计算机usb无法读取u盘启动,联想u盘启动不能识别u盘怎么办呢
  15. 微信公众号数据2019_2019年2月全国Top100购物中心微信公众号榜单
  16. 【Spring源码】4. 自己搞个标签?~自定义标签保姆级全过程(图解向,堆图预警)
  17. DataSketches HLL Sketch module
  18. 设计模式普及之抽象工厂模式
  19. PID的理解与实现(二)
  20. 计算机网络(西工大复习)更新

热门文章

  1. C++是如何实现多态的
  2. centos7.4编译mysql5.6,centos7编译安装mysql5.6
  3. bing搜索php,PHP 使用bing搜索网站的api封装类用法
  4. pycharm cant open file_PyCharm
  5. esp32 怎么分配freertos 堆栈大小_深度解剖~ FreeRtos阅读笔记2 任务创建、内核链表初始化...
  6. apache图片cache容量_apache利用mod_cache缓存图片等
  7. 选购工业交换机时,工业交换机的IP等级多少比较合适?
  8. 电话光端机与PCM复用设备的区别
  9. 【渝粤题库】陕西师范大学164111 Java及JSP动态网页编程与应用 作业 (高起专)
  10. android listview 去掉水波纹效果_CocosCreator之分层管理的ListView