怎样在wsdl中使用java中的类

 我来答
就烦条0o
2017-03-30 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46499
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部
首先,对象(包括数组)和字符串是可以互相转换的,做得正规点叫序列化,自己手工做就是拼字符串,然后通过web service传字符串。
举例:
Class Ppl
{
String id = "";
String name = "";
String age ="";
}
实例化时对象{"001","王伟","30"}
拼成字符串001#王伟#30,然后传到网络另一头,用#分割解析。
如果你是多个对象的集合(数组),那么可以001#王伟#30*002#张三#33这样的形式。
这个方法有一个小缺点,就是分隔符是不能传的,最好用一些比较复杂的分隔符,比如&^这种。
当然,也可以拼成JSON字符串传输,这样传输量大一些,但是没有分隔符的问题。
然后,你想把ResultSet作为WSDL的参数,这个在层级上是有问题的,ResultSet是JDBC层的对象,合适的做法是应该先把ResultSet转成ArrayList对象(即数组),再把这个数组拼成我刚刚说的那种字符串或者JSON字符串传输。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式