我尝试在 eclipse 中创建一个自下而上的 Java bean Web 服务,我需要返回一个java.util.List
所以我在服务器上有这个
public class BookStoreWS {
private Book book1;
private List<Book> listOfBooks;
public Book getBook(){
return book1;
}
public List<Book> getBooks(){
return listOfBooks;
}
}
这在客户端
public static void main(String[] args) {
BookStoreWSStub stub = new BookStoreWSStub();
GetBookResponseDocument gbrd = stub.getBook();
Book book = gbrd.getGetBookResponse().getReturn();//OK
GetBooksResponseDocument gbrd2 = stub.getBooks();
XmlObject OMGIAMNOTALIST = gbrd2.getGetBooksResponse().getReturn();//BAD
}
所以getBook()
返回我想要的对象Book
但getBooks()
返回XmlObject
而不是List<Book>
有什么简单的方法可以得到 aList<Book>
而不是 a XmlObject
?还是将 转化XmlObject
为List<Book>
?