呵呵,今天正好在学习axis2
修改了一下例子,可以传对象数组
pojoguidespring这个例子
修改WeatherSpringService
public Weather[] allWeather()
{
Weather ws[] = new Weather[2];
//
ws[0] = new Weather();
ws[0].setForecast("0");
ws[0].setHowMuchRain(0.1f);
ws[0].setRain(false);
ws[0].setTemperature(10);
ws[1] = new Weather();
ws[1].setForecast("1");
ws[1].setHowMuchRain(0.11f);
ws[1].setRain(false);
ws[1].setTemperature(110);
//
return ws;
}
修改WeatherSpringRPCClient
1: Class[] returnTypes = new Class[]
{
Weather[].class};//原来是Weather.class
2:Weather ws[] = (Weather[]) response[0];//原来是(Weather) response[0];
就可以了
我也是google到一个外国人的回复,才试出来
修改了一下例子,可以传对象数组
pojoguidespring这个例子
修改WeatherSpringService
public Weather[] allWeather()
{
Weather ws[] = new Weather[2];
//
ws[0] = new Weather();
ws[0].setForecast("0");
ws[0].setHowMuchRain(0.1f);
ws[0].setRain(false);
ws[0].setTemperature(10);
ws[1] = new Weather();
ws[1].setForecast("1");
ws[1].setHowMuchRain(0.11f);
ws[1].setRain(false);
ws[1].setTemperature(110);
//
return ws;
}
修改WeatherSpringRPCClient
1: Class[] returnTypes = new Class[]
{
Weather[].class};//原来是Weather.class
2:Weather ws[] = (Weather[]) response[0];//原来是(Weather) response[0];
就可以了
我也是google到一个外国人的回复,才试出来