首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

axis兑现webservice 返回对象和数组

2012-09-05 
axis实现webservice 返回对象和数组axis1传递简单对象,对象内只有基本类型,如:String,int等1.创建一个java

axis实现webservice 返回对象和数组
axis1传递简单对象,对象内只有基本类型,如:String,int等

1.创建一个javaBean,类名为User。



2. 服务端编写。


3. 发布服务,在server-confing.wsdd文件中进行配置。



4. 客户端调用。


1. 在服务类serviceServer中增加一个方法:

    public User[] getUserList(User[] user) {   
       return user;
    }

2. 在server-config.wsdd的<service>中增加一个<arrayMapping>标签,标签内配置自定义对象数组。

   <!-- 配置自定义对象数组type,将对象数组进行序列化和反序列化 -->
   <arrayMapping languageSpecificType="java:com.devtek.User[]"
   qname="ns1:User" xmlns:ns1="com.devtek"
   deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
   serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"/>

3. 客户端调用。

 

热点排行