TestList.java   
  import   java.util.*;   
  public   class   TestList{   
          public   ArrayList   Lists()   
          {   
                  ArrayList   list=new   ArrayList();   
  list.add(0,"0");   
  list.add(1,"这是正确的信息");   
  list.add(2,new   Date());   
  return   list;   
          }   
  }   
    
  <%@   page   contentType="text/html;   charset=gb2312"   language="java"   errorPage=""   %>   
  <%@   page   import="   org.apache.axis.client.Call"%>   
  <%@   page   import="   org.apache.axis.client.Service"%>   
  <%@   page   import="   java.util.*"%>   
  <%@   page   import="   javax.xml.namespace.QName"%>   
  <html>   
  <%   
  try   {   
  String   endpoint   =   "http://localhost:8080/axis/TestList.jws";   
                          Service   service   =   new   Service();   
                          Call   call   =   (Call)   service.createCall();   
                          call.setTargetEndpointAddress(new   java.net.URL(endpoint));   
  call.setOperationName("Lists");   
  call.setReturnType(new   QName("ArrayList"),ArrayList.class);   
                          ArrayList   list   =   (ArrayList)   call.invoke(new   Object[]{});   
  for(int   i=0;i<list.size();i++)   
  {   
  out.print(list.get(i)+"<br>");   
  }   
  }     
  catch   (Exception   ex)     
  {   
            ex.printStackTrace();   
  }   
  %>   
  </html>