axis2: 服务列表listServices

<%@    
page contentType="text/html;charset=UTF-8" language="java"%><%@   
page
 import="org.apache.axis2.Constants,org.apache.axis2.description.AxisOperation,org.apache.axis2.description.AxisService,java.util.Collection,java.util.HashMap,java.util.Iterator"%>
 
  List Services
  
 
 
  


   Available services
  


  <%
   HashMap serviceMap = (HashMap) request.getSession().getAttribute(
     Constants.SERVICE_MAP);
   Collection servicecol = serviceMap.values();
   if (servicecol.size() == 0) {
  %>Available services is Empty.<%
   }
   for (Iterator iterator = servicecol.iterator(); iterator.hasNext();) {
    AxisService axisService = (AxisService) iterator.next();
    Iterator opItr = axisService.getOperations();
    String serviceName = axisService.getName();
  %>

  


       target="_blank"><%=serviceName%>
   

  


  Available Operations
  

       <%
        while (opItr.hasNext()) {
          AxisOperation axisOperation = (AxisOperation) opItr.next();
       %>
  • <%=axisOperation.getName().getLocalPart()%>

  •    <%
        }
       %>
      

  <%
   }
  %>
 

你可能感兴趣的:(axis2)