Web服务客户端Java
问题描述:
我从这里生成的java web服务客户端 - >http://api.search.live.net/search.wsdl ..我想搜索并列出返回值。 如何显示结果?Web服务客户端Java
我的代码是:
import java.rmi.RemoteException;
import com.microsoft.schemas.LiveSearch._2008._03.Search.*;
public class searchtry {
public static void main(String[] args) throws RemoteException {
LiveSearchPortTypeProxy client=new LiveSearchPortTypeProxy();
SearchRequest request=new SearchRequest();
SearchRequestType1 type1=new SearchRequestType1();
sorgu.setAppId("*********************************"); //Windows Live gave this id for using that service
sorgu.setSources(new SourceType[]{SourceType.Web});
sorgu.setQuery("Java");
aratip.setParameters(request);
SearchResponseType0 answer= client.search(type1);
System.out.println(answer.toString());
}
答
你可以看一下生成的类SearchResponseType0,看看有什么做的toString方法做(如果存在)。 否则,您需要使用其他方法打印来自对象的值int可以访问各个结果条目的对象
println输出的内容是什么? – 2010-04-03 19:47:16
请格式化您的代码,这很容易... – miku 2010-04-03 19:54:42
http://stackoverflow.com/questions/2567849/java-web-service-client-from-microsoft-live-search可能的重复 – nos 2010-04-03 20:27:54