我爱Aspx >> Asp.Net >> 求助:axis怎么返回一个自定义对象的ArrayList?客户端调用代码如下:
String endpoint = "http://localhost:8080/services/myservice";
Service service = new Service();
Call call = null;
call = (org.apache.axis.client.Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL(endpoint));
call.setOperationName(new QName("getAll"));
Object[] obj = (Object[])call.invoke(new Object[] { });
按此执行后,会报错。。。
org.xml.sax.SAXException: No deserializer for {http://localhost:8080/services/myservice}userobject
哪位大侠帮忙解决一下。。。。。。。。
第2楼. 由 jljf_hh 于 2007-6-13 15:22:57 发表
在客户端加过这段代码,不好使。
QName qnameAttachment = new QName(endpoint, "ns:userobject");
call.registerTypeMapping(UserObject.class, //Add serializer for attachment.
qnameAttachment,
new BeanSerializerFactory(UserObject.class, qnameAttachment),
new BeanDeserializerFactory(UserObject.class, qnameAttachment));
Ҷƪл˵?
如何设置背景图片使它能适应不同..[07-06]
帮小弟解决下参数问题~~~~[07-06]
textarea值的输入与取得的问题![07-06]
VB.NET中的Format怎么和VB6中的不..[07-06]
关于搜索的问题,请各位朋友帮忙..[07-06]
ASP中关于SQL查询[07-06]
求一邮件服务器软件基于win2003系..[07-06]
jmail发不出的信是否能退回?如何..[07-06]
问一下如搜狐,新浪博客,自定义板..[07-06]
怎么让列表框显示表的所有字段名..[07-06]