在对象传递的时候出现了 JAXBElement<String>
客户端代码如下
public static void main(String[] args)
{
xxxClient client = new xxxClient();
// create a default service endpoint
xxxPortType service = client.getxxxHttpPort();
ObjectFactory objFac = new ObjectFactory();
JAXBElement<String> a1 = objFac.createBeanA1("a1");
JAXBElement<String> a2 = objFac.createBeanA2("b1");
Bean in0 = new Bean();
in0.setA1(a1);
in0.setA2(a2);
System.out.println(service.getBean(in0));
服务端的接口为
public String getBean(Bean b);
本文介绍了一种在WebService客户端和服务端使用JAXBElement进行对象传递的方法。具体示例了如何通过ObjectFactory创建JAXBElement实例,并将其作为Bean类的属性设置。服务端接收Bean对象并返回字符串。
1080

被折叠的 条评论
为什么被折叠?



