在Web服务中返回java.util.List
我试图在eclipse中创建一个自底向上的JavaBeanWeb服务,我需要返回一个在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
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();
}