这是我做的一个web天气服务
调用人家的服务,当我在客户端运行时,能打印出那些天气情况客户端截图:
但是,当我用jsp实现时,其中用到了一个javaBean,然后我调试时,想输出天气情况,但是他输出
com.wufish.webservice.ArrayOfString@13b08b1javaBean截图:
谁知道为什么啊???
调用人家的服务,当我在客户端运行时,能打印出那些天气情况客户端截图:
但是,当我用jsp实现时,其中用到了一个javaBean,然后我调试时,想输出天气情况,但是他输出
com.wufish.webservice.ArrayOfString@13b08b1javaBean截图:
谁知道为什么啊???
WeatherClient client = new WeatherClient();
//create a default service endpoint
WeatherSoap service = client.getWeatherSoap();
//上面的是MyEclipse生成的,利用service就可以调用web服务,比如下面我调用getToday
//他就返回今天的天气情况,类型是ArrayOfString ,这是web服务定义的类型
//TODO: Add custom client code here
//
//service.yourServiceOperationHere();
ArrayOfString rusult = service.getToday("山东", "滨州");
System.out.println(rusult.getString());
ArrayOfString rusult2 = service.getChinaTownByProvice("山东"); System.out.println(rusult2.getString());
}}
jsp调用:
用mvc实现的,其中把返回的天气存到javaBean中
public void setWeather(ArrayOfString arrayOfString) {
//this.weather = al.toString();
ArrayOfString weather = arrayOfString;
System.out.println(weather.toString());
}
而我javaBean中是toString