怎么使用WebService中的自定义类型 public class Book implements Serializable{ ...} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自定义类型需要声明序列化器。所谓序列化就是告诉Axis怎样将你的对象用xml传输,反之亦然。你这个是标准的Value Object 使用Axis内置的序列化器即可BeanSerializerFactoryBeanDeserializerFactory客户端和服务端都要声明。参考Axis示例中的faults/EmployementClient.javafaults/deploy.wsdd 被传递的对象需要实现java.io.Serializable接口 在你的server-config.xml中要加入<typeMapping/>,把你的Book注册进去,类似这样的:<typeMapping encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" qname="ns2:SubjectBaseInfo" languageSpecificType="java:com.bookstore.model.Book" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" name="SubjectBaseInfo" regenerateElement="true" xmlns:ns2="http://bookstore.com"/> spring mvc 配置出错,启动不了,求大牛指点 JSP中<a href="中文">下载</a>下载不聊了 一个session的怪问题,访问量大时候会出现串用户信息 初学java,简单问题 想做一個論壇,不知道用java怎麼規劃? DWR 那个版本才开始支持Ajax 反转的? struts + jboss问题 各位大哥,有没有把sun的petstore做成web层是struts的例子? 换工作 关于SQL Server2000 for JDBC? poi里面怎么设置超链接? 我的servlet在tomcat4正常,tomcat5就不行了呢??
你这个是标准的Value Object
使用Axis内置的序列化器即可
BeanSerializerFactory
BeanDeserializerFactory
客户端和服务端都要声明。
参考Axis示例中的
faults/EmployementClient.java
faults/deploy.wsdd
<typeMapping/>,把你的Book注册进去,类似这样的:<typeMapping
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
qname="ns2:SubjectBaseInfo"
languageSpecificType="java:com.bookstore.model.Book"
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
name="SubjectBaseInfo" regenerateElement="true" xmlns:ns2="http://bookstore.com"/>