用map
返回的对象必须严格遵循bean格式
Element应该不可能

解决方案 »

  1.   

    可是apache soap自带的sample的例子addressbook中的getalllisting方法就返回了一个element,而且可以在客户端处理,只不过他的客户端没有给服务器端传parameter,而我传了string作为参数,我感觉是encodingtype的问题,请指教!
      

  2.   

    不好意思,楼住,我想问你一下:
    import org.apache.soap.util.xml.*;
    import org.apache.soap.*;
    import org.apache.soap.encoding.*;
    import org.apache.soap.encoding.soapenc.*;
    import org.apache.soap.rpc.*;这些是那来的,我的j2sdk4.0怎么没有的,请问这个是自带的吗,还是那里下载的
    谢谢!
      

  3.   

    soap是apache的包
    address运行通过了下面是打印结果
    <AddressBook>  <Listing>    <Name>Bob Q. Public</Name>    <Address>      <StreetNum>456</StreetNum>      <StreetName>North Whatever</StreetName>      <City>Notown</City>      <State>ME</State>      <Zip>12424</Zip>      <PhoneNumber>        <AreaCode>987</AreaCode>        <Exchange>444</Exchange>        <Number>5566</Number>      </PhoneNumber>    </Address>  </Listing>  <Listing>    <Name>John B. Good</Name>    <Address>      <StreetNum>123</StreetNum>      <StreetName>Main Street</StreetName>      <City>Anytown</City>      <State>NY</State>      <Zip>12345</Zip>      <PhoneNumber>        <AreaCode>123</AreaCode>        <Exchange>456</Exchange>        <Number>7890</Number>      </PhoneNumber>    </Address>  </Listing></AddressBook>
    我估计Element类是遵守bean类型的你是怎么做的
    贴出来看看
      

  4.   

    前面就是我做的程序啊,我返回的是jdom.Element,可是不行啊