0

我正在用 Java 实现 SOAP 服务。我来自 XML 请求的参数就像

<change>
  <id>1</id>
</change>
<change>
  <id>2</id>
</change>

有一个对应的Java类:

public class ChangeXML {
  @XmlElement(name = "id")
  private long itemId;

  .......
}

我知道这种结构不是最优的,但它也不完全是我所拥有的——这是一种简化。

我可以将此结构映射为@WebParamter我的@WebMethod吗?

(@WebParam(name = "change") final List<ChangeXML> change)

还是我必须引入另一个元素<changes>和类ChangesXML来保存更改列表?

4

1 回答 1

0

是否可以包装该列表?

我希望它看起来像

<changes>
   <change>
      <id>1</id>
   </change>
   <change>
      <id>2</id>
   </change>
</changes>
于 2013-07-24T14:20:33.413 回答