webservice返给客户端的值为空

在axis1.4中  当返给客户端的类型为自己定义的类型时,要求自己定义的类的包路径一定要和外部访问的类包一致。自己定义的一定要实现Serializable接口

在wsdd文件中名字空间要一样

  
        http://iqsInterface.org
       
       
                    encodingStyle=""
            xmlns:ns1="http://iqsInterface.org" qname="ns1:IqsCommonBean"
            languageSpecificType="java:com.iqsInterface.IqsCommonBean"
            serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
            deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"/>
   

这样就不会报类里的字段为NULL了

你可能感兴趣的:(webservice)