在Web服务中返回java.util.List

在Web服务中返回java.util.List,java,web-services,client-server,axis2,xmlbeans,Java,Web Services,Client Server,Axis2,Xmlbeans,我试图在eclipse中创建一个自底向上的JavaBeanWeb服务,我需要返回一个Java.util.List,所以我在服务器上有这个 public class BookStoreWS { private Book book1; private List<Book> listOfBooks; public Book getBook(){ return book1; } public List<Book> get

我试图在eclipse中创建一个自底向上的JavaBeanWeb服务,我需要返回一个
Java.util.List
,所以我在服务器上有这个

public class BookStoreWS {
    private Book book1;
    private List<Book> listOfBooks;

    public Book getBook(){
        return  book1;
    }
    public List<Book> getBooks(){
        return  listOfBooks;
    }
}
因此
getBook()
返回我想要的对象
Book
但是
getBooks()
返回
XmlObject
而不是
列表


是否有任何简单的方法可以获得
列表
而不是
XmlObject
?或者将
XmlObject
转换为
列表

这就是您想要的吗

List<A> OMGIAMALIST = new ArrayList<A>();
OMGIAMALIST.addAll(stub.getAs());

for ( A item : OMGIAMALIST ) {
    XmlObject OMGIAMANITEM = item.getGetAsResponse().getReturn();
}
List OMGIAMALIST=new ArrayList();
OMGIAMALIST.addAll(stub.getAs());
(一个项目:OMGIAMALIST){
XmlObject OMGIAMANITEM=item.getasresponse().getReturn();
}

XmlObject
(很可能)不能是A,但项肯定是。

我认为您需要提供更多详细信息。您需要什么?我试图尽可能地简化它。。
List<A> OMGIAMALIST = new ArrayList<A>();
OMGIAMALIST.addAll(stub.getAs());

for ( A item : OMGIAMALIST ) {
    XmlObject OMGIAMANITEM = item.getGetAsResponse().getReturn();
}