Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/134.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用CXF的Java动态客户端Web服务_Java - Fatal编程技术网

使用CXF的Java动态客户端Web服务

使用CXF的Java动态客户端Web服务,java,Java,它给我的结果就像[Ljava.lang.Object;@1332b63 我没有获取原始值,即Apache CXF,因此如果有人可以帮助我从字符串表示的res中获取值。您获取的值是对象的值,基于默认的toString() 建议您重写toString()方法。有关详细信息,请参阅 或者,如果您有对象的任何getter,您可以通过执行myObject.getValueForSomething()来达到所需的值。请确保使用注释功能,而不是试图编辑我的答案。我使用了toString()实现技术。但这并不影

它给我的结果就像
[Ljava.lang.Object;@1332b63


我没有获取原始值,即Apache CXF,因此如果有人可以帮助我从字符串表示的res中获取值。

您获取的值是对象的值,基于默认的
toString()

建议您重写
toString()
方法。有关详细信息,请参阅


或者,如果您有对象的任何getter,您可以通过执行
myObject.getValueForSomething()

来达到所需的值。请确保使用注释功能,而不是试图编辑我的答案。我使用了toString()实现技术。但这并不影响代码,我得到了相同的结果…@MindDots:我真的不明白你的意思。而且我也找不到你试图打印值的地方。也许你需要共享更多代码。你有没有关于你试图打印的对象的getter?没有他是对象类型的变量,给了我类似[Ljava.lang.Object;@190725e]的值,但我想要的是实际值,而不是对象的哈希代码表示…@MindDots:编辑你的问题,并将你想要/认为我们需要的一切都放在那里。
ClassLoader cl = Thread.currentThread().getContextClassLoader();

JaxWsDynamicClientFactory dcf =JaxWsDynamicClientFactory.newInstance();
org.apache.cxf.endpoint.Client clientA = dcf.createClient(wsdlfile);
Thread.currentThread().setContextClassLoader(cl);
Object res=clientA.invoke("helloWorld",new Object[]{"Dog"});