CXF客户端怎么接收服务端的复杂对象
CXF客户端如何接收服务端的复杂对象Java codeJaxWsDynamicClientFactory clientFactory JaxWsDynamicCli
CXF客户端如何接收服务端的复杂对象
Java codeJaxWsDynamicClientFactory clientFactory = JaxWsDynamicClientFactory.newInstance(); Client client = clientFactory.createClient("http://localhost:8081/jfinance/ws/regService?wsdl"); Object[] result = client.invoke("getAll"); List list = (List) result[0];
请问我怎么才能取出list中对象的值,我的客户端和服务端在不同的项目中,要不依赖于服务端的复杂对象
[解决办法]对于这种对象,肯定需要在客户端创建,否则客户端哪里去找....
包名都要一样的,否则无法转换。
[解决办法]如果在tomcat中我记得是不能直接使用List作为返回值和参数的吧?
其实你可以弄成数组,它就支持了
如果是JAX-WS的服务,记得有个注解可以用的,在这里写上转换规则的代码,它就能转换过来